这么用可以吗:
这么用可以吗:char t;
scanf("%s",&t);
我在一个程序中看到的,而且程序运行正常;如果改为
scanf("%c",&t);
则会出现一点问题.
这是为什么呢
请大家指点
2007-11-21 19:38
2007-11-21 19:43
2007-11-21 19:44
2007-11-21 19:48
我没感觉 scanf("%c",&t); 会出问题呀。请解释。
2007-11-21 19:56
我没感觉 scanf("%c",&t); 会出问题呀。请解释。
字符串与字符能一样吗?
搂主说使用 %c 后会出问题,那么说明程序中使用的是字符串。
字符和字符串是不同的。
"" 字符串 '\0' 以空字符结束。
字符 'a' 它就是 'a' 没有空字符。
字符串 "aaa" == 'a' 'a' 'a' '\0'

2007-11-21 20:15
2007-11-21 20:19
2007-11-22 17:03

2007-11-24 12:22
2007-11-24 12:32