99问答网
所有问题
c语言中,什么情况下会输出地址,什么情况会输出一个值
c语言中,什么情况下会输出地址,什么情况会输出一个值貌似是跟*有关吗?求教
举报该问题
推荐答案 2018-05-25
输出数值:直接使用变量名,比如: printf("%d\n",p); 如果p是指针变量,那么它的数值就是一个地址,*p就是它指向单元的数值
输出变量的地址:用&求变量名地址,比如:printf("%d\n",&p);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOOOtBzOOBBtOvXvXeO.html
其他回答
第1个回答 2020-10-02
如果语法出错,通不过编译。
如果函数中定义的变量没有初始化,可能会输出不确定值。
相似回答
大家正在搜
相关问题
c语言循环什么情况下打印每一次结果 什么情况下只输出一个结果...
c语言什么情况下会输出不确定值,什么情况下运行错误,如果语法...
c语言中为什么printf输出变量值的时候不要加地址符&,而...
C语言,为什么会这么输出?
c语言,如果一个数组首位包含本身首地址,那么输出首地址是什么...
C语言中定义一个变量a,其地址还会不会变了?像a=b,意思是...
在C语言中什么情况下变量的值会发生改变
C语言的问题,输出的p和p+1为啥会是下面那两种结果?