搜索

c语言中, int x; int *q; 和 int x,*q; 有什么区别?

发布网友 发布时间:2024-09-27 16:55

我来回答

2个回答

热心网友 时间:7分钟前

内存知道吗?内存容量用字节表示,叫内存单元,每个字节有一个地址,下面x就表示这个内存单位的名字,内存单元的值就是x的值;内存单元的地址就是下面的p;意思就是说一个代表的是内存单元的数据,一个代表内存单元的地址。够明白了吧

int x; x是普通变量
int *p;p是指针变量
int x,*p;是上面两条语句合并在一起写的,意思完全一样

热心网友 时间:7分钟前

都可以,没什么区别,一个是定义一个整形变量,一个定义一个储存整形变量的指针变量
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top