第一章要点整理图:

C程序设计(第三版) 谭浩强——第一章学习要点

 

     第一章程序整理:

 
  
  1. 例题1.1 
  2. #include<stdio.h> 
  3. void main() 
  4.     printf("The is a C program. \n"); 
  5.  
  6. 例题1.2 
  7. #include<stdio.h> 
  8. void main()                     /*求两数之和*/ 
  9.     int a,b,sum;                /*这是声明部分,定义变量a、b、sum为整型*/ 
  10.     a=123;b=456;                /*以下3行为C语句 */ 
  11.     sum=a+b; 
  12.     printf("sum is %d\n",sum); 
  13.  
  14. 例题1.3 
  15. #include<stdio.h> 
  16. void main()                 /*主函数*/ 
  17.     int max(int x,int y);   /*对被调用函数max的声明*/ 
  18.     int a,b,c;              /*定义变量a、b、c */ 
  19.     scanf("%d,%d",&a,&b);   /*输入变量a和b的值*/ 
  20.     c=max(a,b);             /*调用max函数,将得到的值赋给c */ 
  21.     printf("max=%d\n",c);   /*输出c的值*/ 
  22.  
  23. int max(int x,int y)        /*定义max函数,函数值为整型,形式参数x,y为整型*/ 
  24.     int z;                  /*max函数中的声明部分,定义本函数中用到的变量z为整型*/ 
  25.     if(x>y) z=x; 
  26.     else z=y; 
  27.     return(z);              /*将z的值返回,通过max带回到调用函数的位置*/ 
  28.  
  29. 习题1.5 
  30. #include<stdio.h> 
  31. void main() 
  32.     printf("******************************\n"); 
  33.     printf("         Very good!           \n"); 
  34.     printf("******************************\n"); 
  35.  
  36. 习题1.6 
  37. #include<stdio.h> 
  38. void main() 
  39.     int max(int x,int y);       /*max函数声明*/ 
  40.     int a,b,c,d;                /*定义变量*/ 
  41.     scanf("%d,%d,%d",&a,&b,&c); /*输入变量*/ 
  42.     d=max(max(a,b),c);          /*调用函数max,先求a和b的最大值,然后再与c相比,得到最大值*/ 
  43.     printf("max=%d\n",d);       /*输出最大值*/ 
  44.  
  45. int max(int x,int y)            /*定义max函数,函数值int,两个参数类型为int,*/ 
  46.     int z; 
  47.     if(x>y) z=x; 
  48.     else z=y; 
  49.     return z;                   /*返回最大值*/ 

 

GCC编译工具安装——利用Cygwin安装【选择原因,一方面使用更接近Unix/Linux,方便以后转向其他平台工作;另一方面,据我所知,可以它可以安装git,方便以后进行版本控制。】(安装见Cygwin中文站点—Cygwin安装

GCC编译工具使用——见本博客中“03.1行×××路之软件”分类中的博文“GCC编译器使用”。