- 1
- 0
- 约7.93千字
- 约 48页
- 2018-06-06 发布于河北
- 举报
第1部分c语言概述
课程地位 课程目标 理解程序逻辑 掌握用C语言进行程序设计的基本方法。 掌握C语言的基础知识,包括基本数据类型、表达式、控制结构等 掌握C语言的高级知识,包括数组、指针、函数、字符串、结构等 本次课目标 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用开发环境 创建 C程序 第一部分 C 语言概述 章节内容 第一节 C语言的发展 第二节 C语言的特点与地位 第三节 简单的C程序介绍 第四节 C程序的开发环境 1.1 C 语言简介 1.1.1 C语言的发展 1960年 ALGOL60语言 1963年 CPL语言 1967年 BCPL语言 1970年 B语言 1972年 C语言 用于开发UNIX操作系统 1.1.2 C语言的特点 简洁,灵活 仅有32个关键字 语法限制不太严格 运算符 表达能力强 运算符丰富 数据结构丰富 允许访问物理地址 结构化 目标代码质量高,程序执行效率高 可移植性好 1.1.3 C语言在软件、硬件系统与用户中所处的位置 1.2 C语言程序的基本结构 一个完整的C语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。 1.函数是C语言程序的基本单位。 main()函数的作用,相当于其它高级语言中的主程序;其它函数的作用,相当于子程序。 2.C语言程序总是从main()函数开始执行。 一个C语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。 习惯上,将主函数main()放在最前头。 1.2.1 C 程序的基本结构演示 1.3 C语言程序的书写规则 1.3.1 函数 2. 函数说明 由函数类型(可缺省)、函数名和函数参数表三部分组成,其中函数参数表的格式为: 数据类型 形参[, 数据类型 形参2……] 例如,函数max(),其函数说明各部分 如图1-1所示。 函数类型 函数名 函数参数表 ↓ ↓ ↓ int max ( int x , int y ) 图1-1 函数说明部分结构图 1.3.1 函数 图1-2是main()函数体的示意图。 /*主函数main()*/ main() { int a,b,max; 变量定义部分 printf(“Input a,b=?”); scanf(“%d,%d”, a,b); if (ab)max=a; 可执行语句部分 函数体 else max=b; printf(“max=%d\n”, max); } 图1-2 函数体结构示意图 1.3.1 函数 3.函数体 在函数说明部分的下面、大括号(必须配对使用)内的部分。函数体一般由说明语句和可执行语句两部分构成: (1)说明语句部分 说明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。 (2)可执行语句 一般由若干条可执行语句构成。 4.说明 (1)函数体中的变量定义语句,必须在所有可执行语句之前。下面程序中变量定义语句“int max;”的位置是非法的: 1.3.1 函数 main() { int x,y; /*变量定义语句:定义2个整型变量x、y*/ x=3; /*可执行的赋值语句:将3赋值给变量x*/ y=6; /*可执行的赋值语句:将6赋值给变量y*/ int max; /*变量定义语句:出现在可执行的 赋值语句“x=3;”和“ y=6;”之后,非法!*/ max=xy?x:y; printf(“max=%d\n”,max); } 解决办法很简单,请自己思考。 (2)如果不需要,也可以缺省变量定义语句。 1.3.2 源程序书写格式 1.所有语句都必须以分号“;”结束,函数的最后一个语句也不例外。 2.程序行的书写格式自由,既允许1行内写几条语句,也允许1条语句分写在几行上。 例如,主函数m
您可能关注的文档
- 百尊系列产品介绍.ppt
- 百度关键词显示排名的因素与优化质量度.pdf
- 皖南写生前奏.ppt
- 的多溴二苯醚 - Stockholm Convention.pdf
- 直流潮流编程.pdf
- 直面民生新闻的穷途.pdf
- 真理诞生于一百个问号之后 耕耘小组.ppt
- 短文改错专项题例析2.ppt
- 研究生软件工程_11(2008.5.11).ppt
- 碳关税.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)