作业帮 > 综合 > 作业

指向数组的指针和指向数组的元素的指针有何区别?数组名和指针变量名有何区别?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 19:57:58
指向数组的指针和指向数组的元素的指针有何区别?数组名和指针变量名有何区别?
指向数组的指针其实是指向指针的指针,而指向数组的元素的指针只是单纯的指向数组元素的类型的指针.数组名和指针变量名有何区别?答:数组名是常指针,指针变量是变量,顾名思义常指针不能够改变其值,而变量则不同,可以改变.
例如int a[10];
int *p=a;
p++;是正确的用法而a++就是错误的用法.
明白了吧!