会计考友 发表于 2012-8-2 08:51:15

2012年软件水平初级资格程序员考试重点知识6

 不知不觉,学习C语言也快一年了。虽然有C语言课,但是老师完全让我们自己看书,在自学的过程中,和周围同学交流中,以及后来在CSDN,BCCN,百度知道看帖回帖中,也看到许多C语言新人常遇到的问题与常犯的错误。为了让新人们少走弯路少碰壁,我便打算写下此文。当然,由于我自己的水平也有限,其中可能自己也不知不觉犯了错误,望高手们果断斧正。
  下面的程序,基本是摘自在CSDN,BCCN,百度知道的提问帖,以及我身边的人和我自己写的程序,限于篇幅,对于问题影响不大的部分我已经删去或改写,一些与相应问题无关的错误也一并进行了修改。对于完整的修正后的程序都在code::blocks 10.05(编译器gcc,调试器gdb,平台windows 7旗舰版)上运行过。
   1、程序画面一闪而过
   #include
   int main(void)
   {
   int iSignal; /*定义变量表示信号灯的状态*/
   printf(“the Red Light is 0,the Green Light is 1\n”); /*输出提示信息*/
   scanf(“%d”,&iSignal); /*输入iSignal变量*/
   if(iSignal==1) /*使用if语句进行判断*/
   {
   printf(“the Light is green,cars can run\n”); /*判断结果为真时输出*/
   }
   if(iSignal==0) /*使用if语句进行判断*/
   {
   printf(“the Light is red,cars can’t run\n”); /*判断结果为真时输出*/
   }
   return 0;    }
页: [1]
查看完整版本: 2012年软件水平初级资格程序员考试重点知识6