黑马程序员技术交流社区
标题:
scanf格式注意点
[打印本页]
作者:
亮~
时间:
2014-6-18 23:40
标题:
scanf格式注意点
注意点:
1.格式字符串的格式,和输入的格式必须完全保持一致;
2.占位符中间的分隔符可以使任意字符;
3.如果中间没有分隔符可以使用空格、回车和Tab作为分隔符(%除外)。
1.有2处错误
int main()
{
int score;
int age;
// scanf中必须传入变量的地址,而不是直接传入变量的值
// scanf中不要包含\n,\n对scanf有特殊含义
scanf("%d %d", &score, &age);
// scanf("%d %d\n", score, age);
printf("age是%d,score是%d\n", age, score);
return 0;
}
2. 有2处错误
#include
int main()
{
// 10是常量,不能进行++运算
// 因为10++相当于10 = 10 + 1
int a = 10;
//int a = 10++;
// %两侧必须是整数
int b = 10 % 2;
//int b = 10.0 % 2;
return 0;
}
作者:
Emy♪
时间:
2014-6-19 09:33
分析的不错,嘿嘿。 比较值得注意的是scanf输入那里不要假\n.
作者:
亮~
时间:
2014-6-19 21:20
Emy♪ 发表于 2014-6-19 09:33
分析的不错,嘿嘿。 比较值得注意的是scanf输入那里不要假\n.
嗯 赞同!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2