- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章c语言概述
1.1重点、难点
1.c语言的特点
(1)语言简洁、紧凑、使用方便灵活
(2)运算符丰富
(3)具有结构化的控制语句
(4)语法限制不太严格,程序设计自由度大
(5)c语言允许用户直接访问物理地址,能进行位操作,可以直接对硬件进行操作。
2.源程序的书写规则
(1)c 语言书写自由,一行内可以写几个语句,并且一个语句可以写在多行上。
(2)c程序没有行号,每个语句和数据定义的最后必须有一个分号。
(3)c语言分号是语句中必不可少的。即使是程序的最后一个语句也应该包含分号。
(4)c 语言中的注释可以用“/*”开始,用“*/”结束,注释可以在任何允许插入空格符的地方插入。且“/”与“*”间不允许有空格。
(5)c语言的注释不允许用嵌套,注释可以用西文也可以用中文。
3.c程序的组成
(1)一个c 程序由一个或多个源程序文件组成
(2)一个c源程序文件是由若干个函数组成的。函数是c 程序的基本单位。在这些函数中有且只用一个主函数main(),主函数由系统提供。各个函数在程序中所处的位置不是固定的。
(3)一个源程序文件是一个编译单位,即以源文件为单位进行编译,而不是以函数为单位进行编译。C语言源程序文件的扩展名为.c。
(4)任何c程序都是从主函数开始执行的,调用其他函数后,回到main()主函数,在main()主函数中结束程序运行。
4.函数的组成
一个函数由两部分组成
(1)函数的首部
函数类型、函数名、函数参数类型、函数参数名
函数名后必须是一对圆括弧,但可以没有函数参数
(2)函数体
函数体是最外层{}括起来的部分,包括变量的声明和执行两部分
}”
第三章 数据类型、运算符与表达式
3.1重点、难点
1.关键字
关键字又称保留字,是一种语言中用于固定用途的名字。C语言的关键字共有32个。,所有关键字都用小写的英文单词来表示。
c语言的关键字如下:
auto break case char const continue default do double else enum extern float for goto if int long regist return short signed sizeof static struct switch typedef union unsigned void volatile while
2.标识符
1、 概念: 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。
2、c语言的标识符命名规则
c语言的标识符只能由字母、数字、下划线三种字符组成。且第一个字符必须为字母或下划线。
3、标识符的分类
关键字:是一些特殊的标识符,又称保留字,这些保留字不允许用户对它重新定义。
标准标识符: 也是特殊含义的标识符,例如库函数(printf()函数)、编译预处理命令等
用户自定义标识符
4、对标识符的说明
用户标识符长度最好不要超过8个字符
用户标识符不要和32个关键字同名
用户标识符最好不要与c语言中的库函数和其他一些命令(如编译预处理命令)重名
大小写是不同的标识符
用户标识符应做到见名知意
3.c语言的数据类型
在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。
1.基本数据类型
基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。
2.构造数据类型
是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在C语言中,构造类型有以下几种:
·数组类型
·结构类型
·联合类型
3.指针类型
指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个量在内存储器中的地址。虽然指针变量的取值类似于整型量,但这是两个类型完全不同的量,因此不能混为一谈。
4.空类型
在调用函数值时,通常应向调用者返回一个函数值。这个返回的函数值是具有一定的数据类型的,应在函数定义及函数说明中给以说明。但是,也有一类函数,调用后并不需要向调用者返回函数值, 这种函数可以定义为“空类型”。其类型说明符为void。
4.常量和变量
对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。
(一)常量
概念:常量(即常数)是程序运行过程中值不可改变的量,它又分为直接常量和符号常量。具体分为以下几类。
1.普通整型常量
整型常量 有三种表示形式
十进制数:123,-456,0
八进制数:(0开头) 0123即(123
您可能关注的文档
- 上海市长风中学届九年级上学期期中化学试卷【解析版】.doc
- 上会中心小学五年级语文校本课程“手抄报”教学计划.doc
- PEP人教版小学五年级英语下册教案全册表格式.doc
- 【2017年整理】人教版小学四年级下册数学知识点复习资料[1].doc
- 【高考必备】上海市延 安 中学高三上学期周测六英语试题word版含答案.doc
- 国际性高端商务谈判典型案例.doc
- A3打印附件一广东省普通高中学生档 案已填.doc
- 上海牛津版八年级英语语法全真精讲.doc
- S版小学四年级上册语文教案全册.doc
- 七年级生物学上、下册思维导图知识点.doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 螺杆空气压缩机排气含油量高原因分析和解决措施.pptx VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 螺杆压缩机排气温度高原因分析.doc VIP
- 部编版(2024)道德与法治一年级下册道德与法治第二单元《我们一起长大》全单元教学课件.pptx
- 合成氨压缩机温度波动原因分析.docx VIP
- 2024年03月云南省特种设备安全检测研究院人员招考聘用编制外工作人员9人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 学堂在线大国航母与舰载机2025秋答案.docx
- 离心式压缩机轴瓦温度波动原因探析及解决措施.pdf VIP
- TCBDA55-2021住宅室内装饰装修工程质量验收标准.pdf VIP
- T/CSPSTC 41-2019钢结构建筑施工测量及监测技术规范.pdf
文档评论(0)