黑马程序员技术交流社区
标题:
关于c语言的取地址打印问题
[打印本页]
作者:
飞翔的猪
时间:
2015-6-17 09:41
标题:
关于c语言的取地址打印问题
#include<stdio.h>
int main()
{
int i;
char c;
for(i = 0; i < 5; i++) {
scanf("%d", &c);
printf("%d", i);
}
printf("\n");
}
复制代码
为啥结果跟我想想的不一样,不是c 1 c2 c3 这样的输出
作者:
bsx881220
时间:
2015-6-17 11:38
结果应该就是01234,你打印的是i的值,不是c的值,更不是“c
作者:
mony
时间:
2015-6-17 12:28
没看出来你想打印什么取地址,甚至都没看懂你说的取地址打印是什么意思……
作者:
天下1083
时间:
2015-6-17 19:06
大哥,你定义的c是什么啊
作者:
天下1083
时间:
2015-6-17 19:07
大哥,你定义的c是什么啊
作者:
heavenyu
时间:
2015-6-17 19:50
看你写的程序我认为你应该是想做一个输入,然后输出,这样循环5次,scanf的格式控制字符串应该是“%c”,应该可以吧。
作者:
aludiba
时间:
2015-6-17 20:16
scanf函数不是用来打印的,是用来获取用户输入的值的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2