代码拉取完成,页面将自动刷新
/*
指针常见错误
2020年2月2日 21:22:03
*/
#include<stdio.h>
int main(void)
{
int *p;
int i = 5; //*p = i;//错误 1 printf("%d\n",*p); 只能p=&i;
int * q;
p = &i;
//*q = p;//error *q是int型而p是int *型 语法编译会出错 错误2
//*q = *p;//error
p = q;//q是垃圾值,q赋给p,p也边垃圾值
printf("%d\n",*q);//q的空间是属于本程序的,所以本程序可以读写q的内容,
//但是如果q的内部是垃圾值,则本程序不能读写*q的内容,
//因为*q所代表的内存单元的控制权限并没有分配给本程序
return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。