来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 19:28:07
指针可以随意定义,没有规定吗?举个例子
定义指针随意,但指向不能随意
int *a;
int b;
b=3;
a = &b;
那么a就是b的存储地址,*表示指向地址里面存储内容,所以 *a = b = 3
另外一种理解方式是可以理解成数组,只不过数据定义时指定了固定长度 int a[1],a就代表数据的地址,a[0]代表存储的内容,
指针的内容还有很多其他相关方面,如存储空间的申请释放等,可以研究一下C、C++语言对应章节,还是比较有意思的.