- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[C语言阶段复习一
C语言阶段复习(一)
复习提纲:
第一讲 C语言的基本结构
第二讲 基本数据类型
第三讲 运算符与表达式
第四讲 基本输入输出和顺序程序设计
分章复习:
第一讲 C语言的基本结构
内容提要:
C语言的发展历史:由algol 60语言发展而来
程序设计语言的发展过程:机器语言 汇编语言 高级语言(面向对象 面向过程)
C语言是一种面向过程的语言
C语言的特点:允许直接访问物理地址,可移植性好等
C语言程序的基本结构:(重点掌握)
一个完整的C语言例子:
/* This is the third C program */----------注释/*开始以*/结束,程序中的标注,不参与程序执行
#include stdio.h---------------预处理命令,以“#”号开头。stdio.h是一个头文件
int max (int a, int b);--------------函数的声明,函数名为max(函数和变量在使用之前一定要声明)
void main ( )------------- main是主函数名,一个C语言程序有且仅有一个main函数。C程序执行时就是从main函数开始,具体讲就是从“{”开始,到“}”结束。
{
int x, y, z;-----------------变量的声明,声明了三个整型变量,变量名为x,y,z;
scanf (%d%d, x, y);-------------------利用函数scanf接收屏幕的输入,输入的内容放在变量x和y中
z = max (x, y);-------------------函数max的调用
printf (max = %d\n, z);-----------利用函数printf向屏幕上输出变量z的值
}
int max (int a, int b)----------------函数max的函数体部分
{
int c;
if (a b)----------------选择结构语句,
c = a;
else
c = b;
return (c);
}
5、编写C语言的基本步骤
编写程序(.c文件)——编译程序(.obj文件)——连接程序(.exe文件)——运行程序
C语言程序编写注意事项:
1、C程序是由多个函数构成的。
2、每个C程序中有且只有一个main函数。
3、main函数是程序的入口和出口。
4、不使用行号,无程序行的概念。
5、程序中可使用空行和空格。
6、C程序格式常用锯齿形书写格式。
7、C程序中可加任意多的注释。
8、引用C语言标准库函数,一般要用文件包含预处理 命令将其头文件包含进来
练习题:
选择题:
1.下列说法中正确的是【 】。 C
A) C程序书写时,不区分大小写字母
B) C程序书写时,一行只能写一个语句
C) C程序书写时,一个语句可分成几行书写
D) C程序书写时每行必须有行号
2.下面对C语言特点,不正确描述的是【 】。 C
A) C语言兼有高级语言和低级语言的双重特点,执行效率高
B) C语言既可以用来编写应用程序,又可以用来编写系统软件
C) C语言的可移植性较差
D) C语言是一种结构式模块化程序设计语言
3.C语言源程序的最小单位是【 】。 C
A) 程序行B) 语句C) 函数D) 字符
4. 用C语言编写的代码程序【 】. D
A) 可立即执行
B) 是一个源程序
C) 经过编译即可执行
D) 经过编译解释才能执行
5. 以下叙述中正确的是【 】 A
A)C程序中注释部分可以出现在程序中任意合适的地方
B)花括号{和}只 能作为函数体的定界符
C)构成C程序的基本单位是函数,所有函数名都可以由用户命名
D)分号是C语句之间的分隔符,不是语句的一部分
第二讲 基本数据类型 第三讲运算符与表达式
内容提要:
C语言中数据类型的分类
常量与变量以及标识符
理解常量与变量的概念,掌握标识符的命名规则
三种基本的数据类型,整型,实型和字符型
赋值运算符:=
算术运算符:+ - * / %(
您可能关注的文档
- [CMMI3简介CMMI三级.docx
- [第五章终稿团体辅导的技术和方法.ppt
- [第五章经济博弈论.ppt
- [CMTS技术指标.doc
- [第五章组织职能.ppt
- [第五章管理心理学车丽萍.ppt
- [cmschart控件使用方法汇总附统计图.doc
- [第五章结构与属性控制.ppt
- [CMYK颜色值.docx
- [第五章编写服务端程序.ppt
- 铜产业高质量发展实施方案(2025—2027年).docx
- LEED认证细节介绍.pdf
- Kimi+K1.5:使⽤LLMS扩展强化学习.pdf
- 寰球变局 前瞻2025——世界的变与不变:影响全球商业的重要趋势.docx
- 印度的电子商务革命:推动农村地区经济增长 重塑消费者行为.docx
- 香雪制药:2024年半年度报告.docx
- 第119期治疗班会员手册 —恢复身体机能,摆脱药物依赖 -打造“ 三高一病” 诊疗管理典范.docx
- WoodMac_全球储能2025年值得关注的五大趋势.docx
- 2025年中国流行成分和原料消费深度洞察.docx
- 计算机行业:微信灰度测试接入DeepSeek,OpenAI、百度进一步推动产品免费使用.docx
文档评论(0)