10月18日

2017-10-18  本文已影响0人  李响lx

今天老师重新强调了数组指针与指针数组.

int a[5][4];

int *p[4]=a;或者  int *p[4]=&a[0]; a是指向(4个元素的一维数组)的指针(地址)

a[3][4]==*(*(a+3)+4)==*(*(p+3)+4)

int *p[5];由5个指针组成的数组。

自学C++

1.引用的使用

int a;int &b=a;b=5;则a==5;

2.输出cout<<;输入cin>>

3.int &f()

{return i;}

f()=1;则i=1;

4.开辟空间new和释放空间delete

自学C#   类是方法的集合;每个方法可以理解成子函数;主函数也在类中

1.引用:using xxx;

2.项目名:namespace  xxx

3.类命名:class xxxx

4.方法命名:

主类中的主方法:static void Main(string[] args);static 是所有在主类方法命名中都要有的;

                              只有主方法不需要加public;

主类中的其他方法:public static void Method();public static为固定格式,其他位置类似C语言

其他类中的方法:    public double calcu(double a,double b,string s)

5.#region  xxx    #endregion  折叠

6.Console.WriteLine(a); 输出a

7.Console.ReadKey();暂停

8.Console.ReadLine();输入

float b = float.Parse(Console.ReadLine());把输入转成浮点型。C#默认为字符型输入

9.函数调用:

Calculator test = new Calculator();//类名Calculator  ;自定义变量test;new开辟变量空间

double value = test.calcu(s1, s2, s);//调用  类变量test    中的 calcu方法  ;传递实参s1, s2, s           10.重载:

当函数功能相同但传递的形参类型不同时,可以把方法(子函数)起相同的名字,分别写出不同形参的方法(子函数)。调用时各种形参都可以使用。

上一篇 下一篇

猜你喜欢

热点阅读