1.启动一个新的解决方案,在里面可以建立多个项目,右击,改为启动项。
2.sizeof和strlen区别很大,strlen遇到'\0'就会停止,而sizeof,定义了多少就是多少。
例如,char arr[10]="asdfg";
strlen是5,sizeof是10。
3.a++,++a,a+1,有很多区别。前两者区别明显,但是后两者之间需要斟酌使用,特别是写递归函数,如果返回值不处理,可以传入++a,如果返回值处理,就只能传入a+1,因为++a,a自身已经改变,后者自身不改变。综上:尽量写a+1,++a不容易把握。
4.一维数组在内存中连续存放的。
5.随着数组下标的增长,地址由低到高变化。
6.*(p+i)==arr[i](p=arr)
7.arr[3][4],可以理解为一个一维数组有三个元素,每个元素是一个元素为4的一维数组。
8.使用数组当心越界访问,编译器不会报错。