虽然我学过C语言,但是毕竟只有短短的一学期,所以只是学了个大概,再加上本人实在是个技术渣,稍微复杂点的就搞不懂了,特别是指针那块,简直就是我的噩梦,但是听了老师讲的指针之后,就有了点认识。
指针——>别人的地址
&p 指针的地址
P 指针的内容
指针还可以进行加减运算,指针-指针得到的是两个指针之间的指针数。
printf("%d\n", &arr[9]-&arr[0]);
sizeof 用来计算字长
printf("%d\n",sizeof(a));
printf("%d\n", sizeof(char*));//4
printf("%d\n", sizeof(short*));//2
printf("%d\n", sizeof(int*));//4
printf("%d\n", sizeof(long*));//4
printf("%d\n", sizeof(float*));//4
printf("%d\n", sizeof(double*));//8
在C语言中main函数最好定义一个返回值,通常情况下是 return 0,虽然没有返回值也不会报错。