求解一个问题
就是c++ 里 printf("%d\n",&a)这一句里后半部分a前面的&作用是什么 你这个写的目的是什么呢?
如果是为了输出a的值的话,这么写是不对的,应该写成:
printf("%d\n",a)
前面的%d相对于是一个占位符,表示这里有一个整数要填入,后面a,表示这里要填入的东西。
但按照你那样写,&a,是把变量a在内存中的地址输出了 shuofxz 发表于 2018-11-25 15:32
你这个写的目的是什么呢?
如果是为了输出a的值的话,这么写是不对的,应该写成:
我是初学者,就是在程序里看见后半部分有时有&,有时没有,不清楚它的作用 Pemark 发表于 2018-11-25 17:05
我是初学者,就是在程序里看见后半部分有时有&,有时没有,不清楚它的作用
现在明白了么? 取地址
页:
[1]