c语言程序基础new

上传人:千****8 文档编号:115980181 上传时间:2019-11-15 格式:PPT 页数:118 大小:2.44MB
返回 下载 相关 举报
c语言程序基础new_第1页
第1页 / 共118页
c语言程序基础new_第2页
第2页 / 共118页
c语言程序基础new_第3页
第3页 / 共118页
c语言程序基础new_第4页
第4页 / 共118页
c语言程序基础new_第5页
第5页 / 共118页
点击查看更多>>
资源描述

《c语言程序基础new》由会员分享,可在线阅读,更多相关《c语言程序基础new(118页珍藏版)》请在金锄头文库上搜索。

1、段春笋 dcsujn 1C语言程序设计 课程综述 课程名称:课程名称:C语言程序设计 计划课时:计划课时:6464学时学时 学分:学分:3 3 考试形式:笔试考试形式:笔试 其它说明:其它说明:多媒体演示课多媒体演示课3232学时,上机学时,上机3232 学时学时 2C语言程序设计 回忆 计算机系统组成 运算器 硬件系统 控制器 软件系统 存储器 输入设备 输出设备 系统软件 应用软件 用户为解决具体问题而开发的软件 操作系统 语言及其处理程序 数据库管理系统 系统支撑软件 面向过程:C语言等 机器语言、汇编语言 面向对象:C等 3C语言程序设计 为什么学习C语言? 从知识学习的角度来说:从知

2、识学习的角度来说: C语言值得学! C语言是国际上广泛流行的计算机高级语言 。它适合作为系统描述语言既可以用来编写系 统软件,也可用来编写应用软件。 锻炼思维逻辑能力! 高等教育要培养的是能够独立分析解决问 题的人才,思维能力的锻炼来自各种基础学科学 习的积累何锻炼。 从现实意义上来说:从现实意义上来说: 全国计算机等级考试 二级C,三级的上机题目也是C! 从2008年开始,改为VC 6.0版本 4C语言程序设计 学习C语言的建议 将自然语言转换为C程序设计语言 C是一门程序设计语言,有着语言的基 本特征,我们可以像学习普通语言一样来学 习C 比如,在自然语言中,我们可以这样来描述一 件事情:

3、有个男孩叫小张,有个女孩叫小芳。男孩 追求女孩。女孩对男孩进行考察,如果男孩有房又 有车,则与男孩交往;如果没有,则与男孩拜拜。 5C语言程序设计 学习C语言的建议 /有个女孩叫小芳 GirlXiaoFang; 如果把自然语言翻译成C+语言,则是这样的: /有个男孩叫小张 BoyXiaoZhang; /男孩追求女孩 XiaoZhangShowLoveTo(XiaoFang); /女孩对男孩进行考察 /如果男孩有房又有车 if(XiaoZhangHasHouseAndCar() /女孩与男孩交往 XiaoFangSayHiTo(XiaoZhang); else/如果没有 /则与男孩拜拜 Xiao

4、FangSayByeTo(XiaoZhang); 6C语言程序设计 学习C语言的建议 多读 多读就是强调多阅读和学习别人的优秀 代码 多写 多写,就是多多地进行开发实践 与Google做朋友 7C语言程序设计 C语言知识点综述 C C语言基础:语言基础: 基本语法、数据类型、基本输入输出函数;基本语法、数据类型、基本输入输出函数; C C语言基本结构:顺序、选择、循环语句;语言基本结构:顺序、选择、循环语句; 构造扩展:构造扩展: 数组:一维、二维(多维);数组:一维、二维(多维); 结构体、共用体、枚举;结构体、共用体、枚举; 指针:链表(不学);指针:链表(不学); 文件文件 函数和指针的

5、运用,贯穿在众多知识章节中:函数和指针的运用,贯穿在众多知识章节中: 基本函数,自定义函数基本函数,自定义函数 指针数组、文件指针等等指针数组、文件指针等等 8C语言程序设计 参考书 1. 谭浩强,C程序设计(第四版) ,清华大学出版社,2010 2谭浩强,C程序设计试题汇编(第 二版),清华大学出版社,2006 3. 克尼汉,C程序设计语言(英文版 )(第2版),机械工业出版社,2006 4. P.J.Deitel, H.M.Deitel,C大 学教程(第5版),电子工业出版社, 2008 9C语言程序设计 C语言程序基础 1.1 C语言程序的基本结构 1.2 C语言程序运行过程 1.3 编

6、写简单的C语言程序 1.4 C语言基本语法成分 10信息技术基础 C语言程序基础 1.8 C语言的产生、发展及特点 1.7 算法 1.6 数据的输入/输出 1.5 C语言数据类型 11信息技术基础 本章主要内容和学习要求 本章主要介绍C语言基础知识,认识C语言程序,掌 握C语言基本结构,学习C语言基本语法知识,通过 上机执行掌握C语言程序的运行过程。 本章重点掌握两点: 1、C程序的基本运行(第1.1-1.3节) 源程序的输入编译生成目标程序运行生成可执行 程序 2、C语言的基本语法(第1.4-1.6节) 重点和难点是C语言的基本数据类型,数据的输入和输 出 通过学习本章内容,达到了解C语言的

7、产生及发展 、认识C语言程序、掌握C语言基本语法的目的,为 C语言的系统学习打下坚实基础。 12C语言程序设计 1.1 C语言程序的基本结构 1.1.1 认识C语言程序 例1、一个最简单的C程序 void main() 每个C程序必须有主函数main。main是函数 名,main后的圆括号不能省略,void是一种 数据类型,说明该函数没有返回值。 13C语言程序设计 例2、在屏幕上显示 This is my first C program! #include void main() printf(“This is my first C program!”); 主函数 输出函数 语句结束 预处理

8、命令 14C语言程序设计 例、在屏幕上显示 This is my first C program! And I am very happy! #include void main() printf(“This is my first C program! ”); printf(“And I am very happy!”); n 15C语言程序设计 例、计算两个数的和并显示结果 #include void main() int value1, value2, sum; value1=3; value2=5; sum=value1+value2; printf(“The sum is :%dn”

9、, sum); 变量定义 变量使用 输出结果 如果想显示为 应该怎么写? 和上例有什么区别? Sum的值是多少? 16C语言程序设计 例、想计算任意两个数的和! #include void main() int value1, value2, sum; scanf(“%d%d”, sum=value1+value2; printf(“%d+%d=%dn”, value1,value2,sum); 输入2个数 程序运行起来是 黑屏,不好理解 ,怎么做更好一 些? printf(“Input two numbers:n”); 17C语言程序设计 例6、输入两个数,求两数中较大的数并输出 #incl

10、ude void main( ) int a, b, c; scanf(“%d%d“, c=max(a,b); /*调用max函数计算较大的值*/ printf(“max=%dn“, c); /*main函数结束*/ max(a,b)如何实 现的? int max(int x, int y) int z; if (xy) z=x; else z=y; return(z); 18C语言程序设计 1.1.2 C语言程序的基本结构 编译预处理命令/*目前只接触了#include*/ 其他函数定义 声明部分 执行部分 void main ( )/*主函数,必有*/ /*一对花括弧为函数体*/ 声明部分

11、/*包括变量的声明和函数的声明*/ 执行部分/*C语句*/ 19C语言程序设计 #include void main( ) int a,b,sum; a=123; b=456; sum=a+b; printf(“sum=%dn”,sum); 程序说明 1预处理命令:#include 将程序中用到的函数定义信息包含进当前程序 内。 2主函数:main( ) 3main的函数体用一对 标记起来; 4. printf( )是个负责在屏幕上输出显示内容的函数 。 5. 语句结束符:分号; 6. 注释说明,用一对/* */标记 7. 变量声明:int a,b,sum; 8. 运算语句:a=123; su

12、m=a+b; 20C语言程序设计 有关函数等基础知识的总结 C C程序由程序由一或多个一或多个函数函数组成组成 一个完整的一个完整的C C程序程序 中中有且至少有且至少有一个主函有一个主函 数数mainmain 本程序中有函数本程序中有函数mainmain和和 maxmax 函数分为函数分为库函数库函数和和 自定义函数自定义函数 本程序中的库函数为本程序中的库函数为 scanf,printfscanf,printf 本程序中的自定义函数本程序中的自定义函数 为为maxmax 例1.3输入两整数,输出较大的数。 #include int max(int x, int y) /*自定义函数*/ i

13、nt z; if (xy) z=x; else z=y; return z; void main() /*主函数*/ int a,b,c; scanf(“%d%d”, c=max(a,b); printf(“max=%dn”,c); 21C语言程序设计 main( )main( ) 有关函数等基础知识的总结 mainmain函数函数 main()main()函数可以放函数可以放 在整个程序的最前面,在整个程序的最前面, 也可以放在中间、最后也可以放在中间、最后 。 无论程序中有多少无论程序中有多少 个函数,程序总是从个函数,程序总是从 main()main()函数开始执行,函数开始执行, 以以

14、main()main()函数结束。函数结束。 例1.3输入两整数,输出较大的数。 #include int max(int x, int y) /*自定义函数*/ int z; if (xy) z=x; else z=y; return z; void main() /*主函数*/ int a,b,c; scanf(“%d%d”, c=max(a,b); printf(“max=%dn”,c); 开始 输入a,b max( )max( ) c=max(a,b) 输出c 结束 22C语言程序设计 有关函数等基础知识的总结 函数的结构函数的结构 函数由函数由函数首部函数首部和和函数体函数体组成组成

15、 。 例1.3输入两整数,输出较大的数。 #include int max(int x, int y) /*自定义函数*/ int z; if (xy) z=x; else z=y; return z; void main() /*主函数*/ int a,b,c; scanf(“%d%d”, c=max(a,b); printf(“max=%dn”,c); int max(int x, int y) 函数首部函数首部 函数体函数体 1.1.函数首部函数首部即函数的第一行。即函数的第一行。 包括函数名、函数类型、函数参数(包括函数名、函数类型、函数参数( 形参)名、参数类型。形参)名、参数类型。 注意()不能省略,没注意()不能省略,没 分号!分号! 2.2.函数体函数体 用一对用一对 括起来括起来 函数体包括函数体包括声明语句声明语句和和执行执行 语句语句两部分。两部分。 23C语言程序设计 有关函数等基础知识的总结 例1.3输入两整数,输出较大的数。 #include int m

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号