资源描述:
《《C语句基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》任课教师:张琎一句题外话:珍惜时间大学时光应该如何度过?艺多不压身不要随波逐流进入ftp服务器ftp://211.64.92.1/课程相关/张琎/C语言实验课可以看到每次实验课任务明天开始上实验课(12教401)学好C语言的六大理由:理工类本科的必修课(历年来及格率比较低)上机实践效率低,动手编程能力差评估的重点考察课程拓宽就业面的需要考证的有效途径一切程序思想的源泉成绩评定方法:期末考试成绩占70分,平时成绩占30分下列情况平时成绩要酌情扣分:理论课和上机课的旷课、迟到、早退上机课做与学习无关的事情上机课忘带笔、课本、实验教程等实
2、验报告情况(严惩抄袭)其他的平时表现回忆计算机系统组成运算器硬件系统控制器软件系统存储器输入设备输出设备系统软件应用软件用户为解决具体问题而开发的软件操作系统语言及其处理程序数据库管理系统系统支撑软件面向过程:C语言等机器语言、汇编语言面向对象:C++等绪论教学要求掌握程序设计语言的基本知识常用算法会读、会编、会调试C程序,具有初步程序设计能力学习方法多看书,自主学习多上机实践(*)教材和参考书C程序设计(第二版),谭浩强著,清华大学出版社,1999第一章C程序基础1.1C语言程序的基本结构1.2C程序运行过程1.3编写简单的C语言程序1.4C语言基
3、本语法成分1.5C语言数据类型1.6数据的输入与输出1.7算法1.8C语言的产生、发展及特点1.1C语言程序的基本结构-1.1.1认识C语言程序例1、一个最简单的C程序voidmain(){}每个C程序必须有主函数main。main是函数名,main后的圆括号不能省略,void是一种数据类型,说明该函数没有返回值。例2、在屏幕上显示ThisismyfirstCprogram!#includevoidmain(){printf(“ThisismyfirstCprogram!”);}主函数输出函数语句结束预处理命令例3、在屏幕上显示T
4、hisismyfirstCprogram!AndIamveryhappy!#includevoidmain(){printf(“ThisismyfirstCprogram!”);printf(“AndIamveryhappy!”);}是换行的意思例4、计算两个数的和并显示结果#includevoidmain(){intvalue1,value2,sum;value1=3;value2=5;sum=value1+value2;printf(“Thesumis:%d”,sum);}变量定义变量使用输出结果如
5、果想显示为3+5=8应该怎么写?printf(“Thesumis:%d”,sum);类似于做填空题:全球最大的网络叫做:(用英文写出答案)%d是一种格式控制符例5、输入两个数,求和并显示#includevoidmain(){intvalue1,value2,sum;scanf(“%d%d”,&value1,&value2);sum=value1+value2;printf(“%d+%d=%d”,value1,value2,sum);}输入2个数程序运行起来是黑屏,不好理解,怎么做更好一些?printf(“Inputtwonu
6、mbers:”);例6、输入两个数,求两数中较大的数并输出#includevoidmain(){inta,b,c;scanf("%d%d",&a,&b);c=max(a,b);/*调用max函数计算较大的值*/printf("max=%d",c);}/*main函数结束*/intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}类似于数学中的先定义函数,再使用函数,如先定义f(x),再使用f(5)1.1.2C语言程序的基本结构编译预处理命令/*目前只接触了#include*/
7、voidmain()/*主函数,必须要有*/{/*一对花括弧为函数体*/声明部分/*包括变量的声明和函数的声明*/执行部分/*C语句*/}其他函数定义{声明部分执行部分}通过以上例子可以看出:1、函数是C程序的基本单位一个C源程序一般由一个主函数和若干其他函数构成,注意一个C程序必须包含且只能包含一个main函数。C函数分为标准函数(如scanf、printf等)和用户自定义函数两种形式。在调用标准函数时,要注意加文件包含命令;用户自定义函数是用户根据程序需要,自己编写的函数例6、输入两个数,求两数中较大的数并输出#includev
8、oidmain(){inta,b,c;scanf("%d%d",&a,&b);c=max(a,b);/*调用