热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_66708520
liujimmly
4 年前
trueweixin_66708520

常见指针错误问题:
#include<stdio.h>
int main(void)
{
int*p,int*q;
int i=5;
p=q;
*p=i;//error
printf("%d\n",*p);
}
分析:由于q内的数据为垃圾值,p被赋予垃圾值,所以*p相当于内存中单元垃圾值编号的变量,而该变量的空间未赋予该程序,而将i变量赋予*p,修改了该空间内的数据,所以报错。

CSDN App 扫码分享
分享
1
1
打赏
  • 复制链接
  • 举报
下一条:
激动的打下了第一个c++代码!!据说后面会很难先给自己打个气
立即登录