版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计冲刺谢彦麒C语言程序设计第一章C语言概述了解C语言的发展、特点;掌握C程序的基本结构;掌握TURBOC环境下C程序的上机步骤。C语言程序设计了解C语言的发展1983年ANSIC了解C语言特点语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由。运算符丰富。34种运算符。数据类型丰富,具有现代语言的各种数据结构。具有结构化的控制语句,是完全模块化和结构化的语言。语法限制不太严格,程序设计自由度大。C语言程序设计了解C语言特点允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点。目标代码质量高,程序执行效率高。只比汇编程序生成的目标代码效率低10%-20%。程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。C语言程序设计掌握C程序的基本结构;#include<stdio.h>voidmain(){printf(“ThisisaCprogram.\n");}C语言程序设计掌握TURBOC环境下C程序的上机步骤。C语言程序设计第二章算法理解算法的概念;了解算法的表示方法;理解组成结构化程序的三种基本控制结构;了解结构化程序设计的过程;C语言程序设计理解算法的概念;为解决问题而采取的方法和步骤。数据结构+算法=程序C语言程序设计算法的特性有穷性。一个算法应包含有限的操作步骤。确定性。算法中的每一个步骤都应当是确定的有零个或多个输入。有一个或多个输出。有效性。无效步骤:3/0C语言程序设计C语言程序设计了解算法的表示方法;自然语言流程图N-S图伪代码计算机语言C语言程序设计C语言程序设计C语言程序设计理解组成结构化程序的三种基本控制结构顺序结构、选择结构、循环结构特点:单入口单出口每一部分都有机会被执行到结构不存在死循环C语言程序设计1→t2→i1→i2→ii>5APYNC语言程序设计了解结构化程序设计的过程;自顶向下逐步细化模块化设计结构化编码C语言程序设计第三章数据类型、运算符与表达式了解C语言中数据类型的分类;掌握整型、实型、字符型、字符串常量的表示方法;掌握符号常量的定义和使用;掌握变量的定义、初始化;掌握算术、赋值、复合赋值、自增、自减、逗号运算符及表达式;掌握各类数值型数据间的混合运算。
C语言程序设计了解C语言中数据类型的分类;数据类型指针类型空类型(无值类型)void构造类型数组类型结构类型struct共用体类型
union枚举类型enum基本类型整型int字符型char实型(浮点型)单精度实型
float双精度实型
doubleC语言程序设计C语言程序设计掌握整型、实型、字符型、字符串常量的表示方法;整型十进制整数123八进制整数0123十六进制整数0x123后缀:长整型L,无符号整型U实型小数0.123指数:字母e(或E)之前必须有数字,且e后面的指数必须为整数3e-3C语言程序设计字符型单引号+单字符'a'字符串常量字符串常量是一对双撇号括起来的字符序列"Howdoyoudo."以\0作为结束符C语言程序设计C语言程序设计掌握符号常量的定义和使用;#definepi3.14掌握变量的定义、初始化;变量的命名只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。回避32个关键字C语言程序设计C语言程序设计整型进制的转换10进制转2、8、16进制2、8、16进制转10进制整型的类型int,short,long,unsigned整型范围及溢出int:-32768~32767整型的除运算与求余运算7/5=17%5=2C语言程序设计C语言程序设计C语言程序设计浮点型浮点型的类型float,double,longdouble有效数字float类型:6-7位字符型转义字符\n\t字符与整型的关系大小写字母转换'a'97'A'65C语言程序设计C语言程序设计掌握算术、赋值、复合赋值、自增、自减、逗号运算符及表达式;算术运算符+-*/%强制类型转换(double)a自增、自减运算符j=++i;j=(i++)+(++i);复合赋值a+=a-=a*aC语言程序设计C语言程序设计C语言程序设计左值变量可以作为左值;而表达式就不能作为左值(如a+b);常变量也不能作为左值,逗号运算符表达式1,表达式2先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。C语言程序设计C语言程序设计C语言程序设计掌握各类数值型数据间的混合运算。C语言程序设计第四章输入输出掌握赋值语句及使用;了解字符输入输出(getchar函数和putchar函数);掌握格式输入输出(scanf函数和printf函数)。C语言程序设计了解字符输入输出(getchar函数和putchar函数);
getchar读取一个字符c=getchar();putchar输出一个字符putchar(a);回车,tab,空格都是字符C语言程序设计C语言程序设计掌握格式输入输出(scanf函数和printf函数)。printf%-4d:左对齐,占4格,允许突破%8.4f:右对齐,占8格,保留4位小数,允许突破scanfscanf("%d,%d",&a,&b)输入数据样式:3,4scanf("%c%c",&a,&b)输入数据样式:abC语言程序设计C语言程序设计C语言程序设计第五章选择结构掌握关系、逻辑运算符及表达式;掌握if语句的三种形式;掌握switch语句及break语句的使用;要求能编写含有if语句嵌套结构的程序。C语言程序设计掌握关系、逻辑运算符及表达式;关系运算符<<=>>===!=逻辑运算符&&||!a&&b&&ca为假,b与c不用计算a||b||ca为真,b与c不用计算表达式表达式的结果:1或0C语言程序设计C语言程序设计C语言程序设计掌握if语句的三种形式;if非0即为真if、、elseif、、elseif、、elseifif、、else的嵌套及else的配对规则最近的同一复合语句中的未配对的if语句配对条件运算符表达式1?表达式2∶表达式3C语言程序设计C语言程序设计C语言程序设计C语言程序设计掌握switch语句及break语句的使用;switch(表达式){
case常量表达式1:语句1;break;case常量表达式2:语句2;break;…case常量表达式n:语句n;break;default:语句n+1}有无break语句的区别要求能编写含有if语句嵌套结构的程序。C语言程序设计C语言程序设计C语言程序设计第六章循环结构掌握while语句及应用;掌握do-while语句及应用;掌握for语句及应用;掌握break语句在循环中的作用;了解continue语句在循环中的作用;要求能编写含有二重循环结构的程序。C语言程序设计掌握while语句及应用;while(表达式)语句非0即为真先判断表达式,后执行语句循环体如果包含一个以上的语句,应该用花括弧括起来,以复合语句形式出现。死循环C语言程序设计掌握do-while语句及应用;do循环体语句while(表达式);非0即为真先执行一次指定的循环体语句,然后判别表达式C语言程序设计C语言程序设计C语言程序设计掌握for语句及应用;for(表达式1;表达式2;表达式3)语句表达式2非0即为真先判断表达式2,后执行语句循环体如果包含一个以上的语句,应该用花括弧括起来,以复合语句形式出现。C语言程序设计C语言程序设计C语言程序设计C语言程序设计要求能编写含有二重循
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 资金安全运营风险控制承诺书(5篇)
- 确保食品质量安全卫生健康承诺书(7篇)
- 客户满意度提升与服务改进指南
- 专业服务标准履行承诺书8篇
- 企业人力资源规划及分析工具包
- 物联网农业智能设备操作指南
- 山东省济南长清区六校联考2026年初三下学期线上模拟考试(2)英语试题含解析
- 辽宁省抚顺本溪铁岭辽阳葫芦岛市重点中学2026年初三第六次模拟语文试题含解析
- 2026届重庆市渝中区名校初三下学期三诊考试语文试题试卷含解析
- 质量控制检测流程标准化模板产品抽检与质量评估版
- 钻石营销成功案例分析
- 《急性上消化道出血急诊诊治流程专家共识(2020版)》解读课件
- 药店抗生素培训
- 海南保安行业现状分析报告
- 【《年产8万吨的异丙醇生产项目设计》19000字】
- 自救器维修保养制度规范
- 2026年湖南安全技术职业学院单招职业适应性测试模拟测试卷新版
- 2026年及未来5年中国光谱仪市场运行态势及行业发展前景预测报告
- 采购合规培训课件
- 2026春招:农业银行题库及答案
- 2026广州环投集团校招面笔试题及答案
评论
0/150
提交评论