- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分 C语言基础知识
C程序
高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”,而“编译程序”是指可以把源程序转换成目标程序的软件。
由C语言构成的指令序列称为C源程序,源程序文件的后缀名为.C或.CPP。源程序经过C编译程序编译后生成后缀为.OBJ的二进制文件,然后由连接程序,把OBJ文件与C语言提供的各种库函数连接起来,生成后缀为“.EXE”的可执行文件。
结构化程序
结构化程序的三种结构:顺序结构,循环结构(while、 do-while、for),选择结构(if、if-else、if-else-if、switch)
结构化程序设计的思想:模块化的设计方法。
主函数(main函数)
每个C 语言程序中main 函数有且只有一个。程序的执行从主函数开始,到程序执行完后,从主函数结束。(源程序由主函数和若干个子函数组成,而主函数在源程序的位置可放在任意位置。)
函数的组成
C源程序是由函数组成的。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。
C语言提供了极为丰富的库函数(三百多个库函数),如果要使用库函数必须在程序前面加上#include ”库函数名.h”的头文件,头文件一般有stdio.h、math.h、stdlib.h、string.h、process.h、time.h等等。
还允许用户建立自己定义的函数。定义一个函数时,函数由函数首部和函数体组成。
函数定义的一般格式:
类型说明符 函数名(形参列表) /* 函数首部的定义*/
{
说明部分;
执行部分; /*函数体*/
}
函数体通常包括说明部分和执行部分,说明部分和执行部分都由若干条语句组成。C语言的语句由表达式加分号组成,也可以说每条语句都必须以分号结尾。
在函数定义中不可以再定义函数。即不可以嵌套定义函数,但可以嵌套调用函数。
在C语言中可从不同的角度对函数分类。
从函数定义的角度看,函数可分为库函数和用户定义函数两种。
1) 库函数:由C系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。
2) 用户定义函数:由用户按需要写的函数。对于用户自定义函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。
从函数返回值来看,函数可分为有返回值函数和无返回值函数两种。
从参数角度来看,函数可分为无参函数和有参函数两种。
编译预处理
编译预处理不是C语言的一部分,不占运行时间,不加分号。
程序中的注释
C 语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。
编写注释的规则
(1)/*和*/必须成对出现;
(2)/*和*/之间的内容为注释,可以用中文,英文,可以出现在任何位置;
(3)不可以再嵌套,也不可能在/和*号之间加内容。
源程序书写格式
一行可以写几个语句,一个语句也可以分写在多行上;每个语句和数据定义的最后必须由一个分号结束;
C语言short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 double 声明双精度变量或函数 signed 声明有符号类型变量或函数 unsigned 声明无符号类型变量或函数 char 声明字符型变量或函数 struct 声明结构体enum 声明枚举类型 union 声明类型 auto 声明自动存储类型register 声明存器 14 static 声明静态 15 extern 声明 16 const 声明只读变量 volatile 说明变量在程序执行中随时可能发生变化 return 函数返回语句(可以带,也不带) break 跳出当前循环或switch 20 continue 结束当前循环,开始下一轮循环 for 循环语句 do 与while构成循环语句 while 循环语句 switch 多选择语句 25 case 与switch构成多选择语句 26 default 与switch构成多选择语句 27 goto 无条件跳转语句 if 选择语句else 与if构成选择条件语句 void 声明函数无返回值或声明无类型指针 typedef 自定义类型 32 sizeof 求字节数运算符 C语言中,关键字都是小写的。
标识符
您可能关注的文档
- C基础课堂笔记汇总.doc
- C基本概念(选择题)2013.docx
- C复习提纲(张明明老师).doc
- c复习题汇总(适合于电子阅读).doc
- c异常处理习题答案.doc
- C整理过后的综合试题.doc
- C期末考试复习题forstudent.doc
- C期末考试题选择题.doc
- C测试复习原题2(含答案).doc
- C照驾驶考试攻略(完整版).doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 水利工程质量检测员网上继续教育考试题库及答案混凝土专业试题及答案.pdf VIP
- 李白《将进酒》原文及赏析通用5篇.doc VIP
- 《自动喷水灭火系统施工及验收规范》GB50261-2017.docx VIP
- 小学英语_Unit 4 Lesson3 There are twenty pupils in my class教学设计学情分析教材分析课后反思.doc
- 2025贵州省旅游产业发展集团有限公司招聘115人备考试题及答案解析.docx VIP
- 《凤凰男的豪门贤妻》剧本整本.docx VIP
- 2013年水利工程质量检测员网上继续教育考试题库及答案-混凝土专业.pdf VIP
- 消毒技术规范2022.docx VIP
- 阳台封装施工安全协议书5篇.docx
- 消毒技术规范(2022).docx VIP
文档评论(0)