ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:22.05KB ,
资源ID:22378371      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22378371.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C程序设计课程总结Word文档下载推荐.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C程序设计课程总结Word文档下载推荐.docx

1、基本数据的三种类型及表示形式:整型 int (十、八- -以数字0开头、十六进制以0X开头)实型 float(十进制制、指数形式- e之前必须有数字,e之后指数必须为整数)字符型:char(注意常见的转义字符)转义字符 转义字符的意义n 回车换行t 横向跳到下一制表位置v 竖向跳格b 退格r 回车f 走纸换页 反斜线符“” 单引号符 ” 双引号a 鸣铃ddd 13位八进制数所代表的字符 xhh 12位十六进制数所代表的字符常量和变量:变量类型与变量的定义运算符:符号、优先级别、结合方向;尤其注意前增、前减、后增、后减和条件运算表达式:表达式的值及类型(注意类型的强制转换)第三章 顺序结构程序设

2、计通过本讲学习,达到进行顺序结构程序设计的目的。了解程序的三种控制结构及其特点,能对任何一种结构绘制流程图;掌握基本输出输入函数的基本格式及其主要用法;能够设计顺序结构程序。printf()和scanf()函数的基本格式及其主要用法。1、C语言的基本语句2、字符输入、输出:putchar() getchar()3、格式输入输出:scanf(“%d”,&a) printf(“%d,%c,%f”,a,b,c) 重点:格式字符及其含义格式符意 义d以十进制形式输出带符号整数o以八进制形式输出无符号整数x,X以十六进制形式输出无符号整数u以十进制形式输出无符号整数f以小数形式输出单、双精度实数e,E以

3、指数形式输出单、双精度实数g,G以%f或%e中较短的宽度输出单、双精度实数c输出单个字符s输出字符串实例:scanf (%3d%2d, &x, &y); 输入序列:123456ENTER 结果:x=123,y=45:%d,%d:%fy, &z);1,2:3.5ENTERx=1,y=2,z=3.5:%d%d%d,&x,&y,& 输入序列一:1 2 3ENTER 输入序列二:1TAB2 3ENTER 输入序列三:1ENTER 2 3ENTER第四章 选择结构程序设计(控制语句)通过本讲学习,达到能够使用if语句和switch语句进行程序设计的目的。掌握if语句三种形式(if,if-else,if-

4、else if)和执行过程,掌握if语句嵌套概念;掌握条件运算;掌握多路分支switch语句的格式和执行过程。if语句和switch语句的格式和执行过程。关系运算和关系表达式:、= 、b) max=a;else max=b;三、多支选择:int a=5,b=7,c=9max;b) c) max=a;else max=c;else if( bc) max=b;条件语句注意的问题:1、 if( )后面一般不跟“;”号。如: if(ac) ; max=c; 条件不影响后面语句。2、 else 与if 的配对3、 比较两个变量是否相等,必须用“= =”两个等号。 if(a=b) c=a; 4、if(

5、)语句括号内的值为 0,表示条件不成立。非0表示条件成立。条件语句的应用例题:1、将字母换成小写。main() char c; scanf(“%d”,&c); if( A=c&c=Z ) c=c+32 ;printf(“%c”,c); 2、 给出一个3位的正整数。按反序打印每位数。例如:321,应输出123。 int n,a,b,c;n);a=n/100;b=n%100/10;c=n%10;printf(“n%d%d%d” ,c,b,a);3switch语句的例子例1:#include stdio.h char s=ABCCDA;int k;char c;printf(n);for(k=1;(

6、c=sk)!=0k+)switch(c) s= case A:putchar (% continue; case B +k;break; default :putchar(*C) ;continue; putchar(#答案:#&*&%例2:main( ) int c; while(c=getchar()!n) switch(c-2) case 0: case 1:putchar(c+4); case 2: case 3:putchar(c+3); default:putchar(c+2);若输入为2473,则输出是:668977。例3:func(1) ?int func(int a)int

7、b;switch(a) case 1: b = 30; b = 20; b = 16; b = 0; return b;第五章 循环结构程序设计(控制语句)通过本讲学习,达到使用循环控制语句编写循环控制程序的目的。掌握while、do-while、for三种循环结构格式以及执行流程;掌握三种循环结构的区别。重点:while、do-while、for三种循环的结构格式以及执行流程、break语句和continue语句的功能及应用。主要掌握循环三个变量:循环从哪开始-初始值到哪结束-终止值步长多少。for(i=0;i=99;i+) printf(“%d”,ai);循环语句注意的问题:1、 for(

8、 )后面一般不跟“; for(i=0;i+); printf(“%d”,ai);管不了不后面的printf(“%d”,ai);语句。2、 while()语句的步长变量必须在循环体内改变。 例:i=1; While(i10) printf(“%d”,i); i-; 否则死循环。3、 while(i)语句括号内的值为 0,表示条件不成立。例:int i,j;for(i=5;i;i-) for(j=1;j5;j+) .假若内循环体内不存在中止循环的控制语句,则内循环体执行的总次数为_A_。A. 20 B. 24 C. 25 D. 30循环的应用例题:一、一重循环的应用:1、输入10个数据到数组a10

9、.Main() int i,a10; For(i=0;=9;i+)Scanf(“%d”,%ai);2、已知有十个学生的成绩,求最高分max和最低分min,所在的下标ma,mi。 int max,mink,ma;int a10=88,78,76,89,66,65,68,99,77,89;max=a0; ma=0;kif(maxak) min=ak; mi=k;printf(“n max=%d,min=%d”,max,min);二重循环的应用:1、打印图形例题:打印下面图案:*总共打印4行,每行打印6个星号。分析:要求打n行. 每行打若干”*” 换行. int I,j;for(i=1;=4; fo

10、r(j=1;=6;printf(“*”); printf(“n”);2、将数组a10=88,78,76,89,66,65,68,99,77,89;从小到大排序 int i,j,ma;for(i=0;9) for(j=i+1;if(aiaj) ma=ai;ai=aj;aj=ma;printf(“ %d,”,ai);第六章 函数与编译预处理(函数基础)通过本讲学习,达到能够设计和使用自定义函数进行编程的目的。掌握自定义函数的一般结构及函数的定义方法;掌握形参、实参、函数原型等重要概念;掌握函数声明、函数调用的一般方法。了解局部变量、全局变量和变量的存储类型的概念;熟悉auto型和static型局部

11、变量的特点和用法。函数的定义、声明及调用方法(嵌套、递归调用)子程序的作用:1. 完成主程序里的一块功能.2. 简化主程序.3. 主程序里的任一块功能可以单独的编成子程序.函数小结:1.子程序一般有参数(有类型):调用的实参和定义的形参必须数量、类型、顺序一致。2. 子程序的名字是除了main以外.3.main() 叫主程序,是唯一的.4. 子程序可以多个.5. 子程序一般有return语句.6. 函数声明的基本要求函数举例:求a,b最大值max(float a,float b); float m; m= ab?a:b; return m; float a,b,m; Scanf(“%f,%f”

12、,&a,&b); m=max(a,b); 调用子程序max printf(“%f”,m);2、求出100500内所有的素数,并按5个一排打印出来。prim(int n) int k,fg; for(k=2;=n/2; if(n%k= =0) fg=0; else fg=1; return fg; int k,x,cnt=0; for(k=100;=500;if(prim(k) if(cnt%5=0)printf(“ %d”,k); cnt+; 3、教材 第79页 例6.7求最大公约数的程序。变量作用域与存储方式:注意局部变量、全局变量的概念及特点写出程序运行结果int sum(int a) a

13、uto int c=0; static int b=3; c+=1; b+=2; return(a+b+c);void main() int I; int a=2; for(I=0;I=a&aibj)y=bi;bi=bj;bj=y;cnt;printf(“%d ,”,bi);第八章 指针(指针基础)通过本讲介绍,达到应用指针进行基本编程的目的。掌握指针和指针变量的概念、掌握指针变量的定义、赋值方法,熟练使用指针访问简单变量;掌握指向一维数组的指针变量的定义方法,熟练使用指针变量访问一维数组元素;了解指针和二维数组的关系,掌握用指针表示二维数组元素的方法;掌握指针与字符串的关系。aq - p ?

14、int a3; a0=0; a1=1; a2=2; int *p, *q; p=a;q=&a2;很明显:aq - p = a2 = 2;不同的语言编写的程序是不相同的。但算法是相同的。至今为止,我们只是描述算法,这些描述仅是便于我们阅读和理解,但计算机是无法识别的。只有用计算机语言编写的算法,计算机才能识别和执行。程序:用计算机语言编写的算法。或:程序=算法+语法编写程序也与写文章一样,是有结构的。高级语言编写的程序其结构限制为: 顺序结构 选择结构 循环结构三种结构。称之为结构化程序。C程序编写格式:1、 说明语句2、 数据赋值或输入3、 运算4、 输出# include 如果用到数学库才写 int ; float ; char ; 必须有说明语句,scanf(“格式符“,&变量名); 如果有输入,写输入语句。运算printf(“格式符“,变量名); 必须有输出语句C程序编写容易犯的错误1、 有变量运算,没有说明语句。2、 输入语句 scanf(),变量前面没写”&”地址符。3、 用到大写字母开头或大写的函数名。如Printf(),SIN(x)4、 打印语句printf()“格式符”或变量名错。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1