`
Jerrick
  • 浏览: 19435 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

概论3

阅读更多

一、常见编程错误

1 语法错误

2运行时错误

#include <stdio.h>

int main()

{

int year;

char first,second,third;

/*

scanf("%d",&year);

scanf("%c%c%c",&first,&second,&third);

printf("%d",year);

printf("%c%c%c\n",first,second,third);

输入

100 CR

ABC

输出

100

AB

*/

scanf("%d",&year);

scanf(" %c%c%c",&first,&second,&third);

printf("%d",year);

printf("%c%c%c\n",first,second,third);

/*

输入

100 CR

ABC

输出

100ABC

*/

return 0;

}

错误解析:scanf在扫描数值时,首先会跳过输入中的任何空白和回车;而在扫描字符时,不跳过任何东西,除非%c占位符前面有空白。

3逻辑错误

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics