char a = 9;
char *p = &a;
(*p)++; //此代码会使a的值变成10,p指针还是指向a变量的地址
*p++;//此句代码是错的,不会改变a的值,而是将p指针指向a的后一块地址。
c语言用指针改变所指变量的值
最新推荐文章于 2024-05-31 11:21:31 发布
char a = 9;
char *p = &a;
(*p)++; //此代码会使a的值变成10,p指针还是指向a变量的地址
*p++;//此句代码是错的,不会改变a的值,而是将p指针指向a的后一块地址。