今天主要任务完成c语言一个复习 一、c语言基础 1、数据类型 2、复制运算符和赋值表达式 3、格式化输出输入 二、分支程序设计 1、基本分支 #include<stdio.h> main() {floatx,y; printf("请输入用水吨数:"); scanf("%f",&x); if(x<=20) /如果用水量小于或等于20吨/ y=1.45x; else /否则/ y=1.4520+3.5*(x-20); printf("应收水费%.2f元\n",y); } 2、关系运算符和逻辑运算符 3、条件运算符 4、if/else 5、switch #include<stdio.h> main() {inta; printf("输入一个整数: "); scanf("%d",&a); switch(a) { case1:printf("Monday\n");break; case2:printf("Tuesday\n");break; case3:printf("Wednesday\n");break; case4:printf("Thursday\n");break; case5:printf("Friday\n");break; case6:printf("Saturday\n");break; case7:printf("Sunday\n");break;d efault:printf("输入错误\n"); } printf("输出完毕\n"); } 三、循环程序设计 1、while while语句的一般形式为: while(表达式) <循环体语句> 2、do/while 3、for #include<stdio.h> main() {floatx; intyear; x=600; for(year=2005;year<=2015;year++) {x=x*1.1; printf("%d年的生产总值为%g万元\n",year,x); } } 4、continue/break break语句强行结束循环,直接执行循环语句的下一语句。而continue语句是跳过循环体的余下语句部分,进行下一次循环。 四、函数 (1)从函数定义的角度看,函数可分为库函数和用户定义函数两种。 (2 C语言的函数兼有其他语言中的函数和过程两种功能,从这个角度看,又可把函数分为有返回值函数和无返回值函数两种。 (3)从主调函数和被调函数之间数据传送的角度看又可分为无参函数和有参函数两种。 (4)C语言提供了极为丰富的库函数,这些库函数又可从功能角度作以下分类。 五、数组 1、一维数组 2、二维数组 六、指针 1、变量的指针和指向变量的指针变量 2、数组的指针和指向数组的指针变量 3、指针数组和指向指针的指针 七、结构体
