- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 C语言基本结构
课程内容
第一章 C语言的结构
第二章 数据类型及其运算
第三章 顺序结构程序设计
第四章 选择结构程序设计
第五章 循环结构程序设计
第六章 数组
第七章 函数
第九章 指针
第十章 编译预处理
第十一章 结构体和共用体
第十二章 位运算
第十二章 文件操作
TC运行环境简要介绍
F10 :激活主菜单
File :文件菜单
Load(打开文件)
New(新建文件)
Save(保存文件) F2
Write to(文件另存为)
Quit(退出程序) Alt-x
Run :运行菜单
Run(运行) Ctrl-F9
User screen(查看结果) Alt-F5
第一章:简单C语言结构
一 本章要求
1.熟练TC的运行环境。
2. 程序的构成,main函数和其他函数。
3. 头文件,数据说明,函数的开始和结束标志。
4. 算法及其描述 。
5. 源程序的书写格式。
6. c语言的风格。
计算机高级语言分类:
(1) 面向过程语言 例如:C 、PASCAL等。采用面向过程程序设计(结构化程序设计)
(2) 面向对象语言 例如 C++ 、Visual BASIC、Visual C++、Visual FoxPro 采用面向对象程序设计
C是C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。
C语言的简单历史
C语言是贝尔实验室的Dennis Ritchie在1972年设计的.
当时Dennis Ritchie和Ken Thompson正在合作设计UNIX操作系统;
C语言是从B语言中产生的,并且是以英语国家的自然语言和数学语言作为语言的表达形式.
C语言特点
优点:
高效,灵活,功能丰富,表达力强,移植性好。
局限性:
类型检查机制相对较弱,程序中有些错误不能在编译时发现
不支持代码重用(大系统开发)
C语言大致结构
1. 程序的构成又包括头文件,数据说明,C语句,以及函数的开始和结束标志。
2. 基本单词又包括关键词,标示符,分隔符,操作符,常量等
3. C语句有包括简单语句,复合语句,空语句,注释语句等
4. 函数包括函数名,形式参数,函数体
简单的C程序----例1
#include stdio.h
main()
{
printf(“hello world! \n”);
}
这个程序只有简单的5行,但这是一个经典的C语言的程序。
该程序牵涉到了C语言的函数调用,文件的预先声明处理以及一个完整的“main()”主函数。
第二行的main()是主函数名,用C语言编写程序时,每个程序都必须有一个main()函数(主函数)而且只能有一个主函数,在对程序进行编译时,编译程序会找到main()函数作为程序的入口来编译程序,第三行和第五行的大括弧{}是主函数的限定符号,它们规定了函数的作用范围。
简单的C程序----例2
#include stdio.h /*包含了一个头文件*/
main() /*主函数*/
{
float a,b,area; /*语句定义部分*/
a=1.2; /*给变量a赋值*/
b=3.6;
area=a*b;
printf(“a=%f,b=%f,area=%f\n”,a,b,area);
}
小结:C程序的基本结构
1. 一个C语言源程序可以由一个或多个源文件组成。
2. 每个源文件可以由一个或多个函数组成
3. 一个源程序不论由多少个文件组成,都有一个且只有一个main函数即主函数。
4. 源程序中可以有预处理命令(include命令只是其中的一种)预处理命令通常放在源文件或源程序的最开始头.
5. 每个说明,每一个语句都必须用分号结尾。但预处理命令,函数头和花括号 {}后不可以有分号。
6. 标示符,关键字之间必须至少加一个空格来间隔。
高级语言工作方式 (hua tu)
解释方式: 源程序通过解释程序逐步一条一条的解释执行(Basc)。
优点: 可运行于多种平台
缺点: 速度慢
2. 编译方式: 源程序(.c)通过编译程序生成目标程序(.obj),连接后生成可执行文件(.exe)
优点: 速度快
缺点: 只能运行特定平台
C语言中的基本单词
在C语言中使用的词汇分为六类:标示符,关键字,运算符,分
您可能关注的文档
- 第17课 资主义经济调整.doc
- 第17课 国际人运动与马克思主义的诞生同步练习.doc
- 第17课 国际人运动与马克思主义的诞生教学设计.doc
- 第17课 第三科技革命 教学设计.doc
- 第17课 血肉长城.doc
- 第17课__国工人运动与马克思主义的诞生_学案(人教版九年级上册).doc
- 第17课《内战火》.doc
- 第17课《第三科技革命》说课稿.doc
- 第17课全面内的爆发典型练习(川教版八上).doc
- 第17课国际工运动与马克思主义的诞生.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)