作业帮 > 综合 > 作业

国二C语言 定义Int x,*p *p=&x为什么不对

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/28 05:00:17
国二C语言 定义Int x,*p *p=&x为什么不对
国二C语言 定义Int x,*p *p=&x为什么不对
要注意*的两个意思
1.int *p;定义的时候,表示定义了一个变量p,p是int *型的(就是指向int型的指针)
2.int *p=&x;赋值的时候,表示给变量p赋值.既然变量时p而不是*p,所以应该写为int *p;p=&x ,它等价于int *p=&x;
同时*p单独写又表示p这个指针指向的变量,就是1个int型,所以*p可以等于一个int型,而不能等于一个指针(地址).*p=x;是可以的