
C语言程序设计ppt课件第1章概述.ppt
12页单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,c程序设计,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,c程序设计,*,总学时:,70,理 论:,40,实 验:,30,C,程序设计,16 十月 2024,c程序设计,2,基础知识,顺序程序设计,选择程序设计,循环程序设计,数组、函数、指针、结构体和共用体,文件,本课程的主要内容,c,16 十月 2024,c程序设计,3,第一章 概述,大纲要求,:,了解,C,语言出现的历史背景,掌握,C,程序的构成,(,重点,),16 十月 2024,c程序设计,4,1.1 C,语言简介,一、,C,语言的产生及发展,二、,C,编译系统,目前流行的,C,编译系统都是以,1990,年的,ANSI C,为标准,Microsoft C,、,Turbo C,、,Quick C,目前广泛流行的,C,语言编译系统有许多种版本如:,Microsoft C,、,Turbo C,、,Quick C,等,我们使用的,C,环境是,Turbo C 2.0,ALGOL 60 CPL BCPL B C,16 十月 2024,c程序设计,5,例,1.1,main,(),printf,(,hello!),;,1.2,简单的,C,程序,主函数,输出函数,语句结束标志,hello!,printf,(hello!,n,),;,换行符,hello!,*,printf,(*),;,printf(,hello!n*,);,16 十月 2024,c程序设计,6,1.2,简单的,C,程序,*,hello!,*,main(),printf(*n);,printf(hello!n);,printf(*n);,练习:,16 十月 2024,c程序设计,7,例,1.2,main(),int,a,b,s;,/*,变量声明,*,/,a=5;b=3;,s=a+b;,printf(,%d,n,s);,8,s=a-b;,2,s=a*b;,15,s=a/b;,1,;,float,s;,f,s=1.0*a/b;,1.000000,1.666667,1.2,简单的,C,程序,基本整型,单精度浮点型,printf(s=,%f,n,s);,s=1.666667,printf(s=,%7.2f,n,s);,s=_ _ _1.67,printf(s=,%.2f,n,s);,s=1.67,16 十月 2024,c程序设计,8,注意:,*,:,不能省略,/,:,若,/,号两边都是整型时,结果也为整型,,%,:,求模或求余运算,要求两边的操作数必须是,整型,。
16 十月 2024,c程序设计,9,说明:,printf,函数:,格式输出,函数,1.,功能:向终端输出若干个,任意类型的数据,2.,格式:,printf(,格式控制,输出表列,),如:,int x=3,,,y=5;,printf(,%d,%dn,6,x+y);,格式控制,:,双撇号括起来的字符串,格式说明,:由,%,开头和格式字符组成普通字符,:,原样,输出到屏幕上,包括转义字符输出表列:需要输出的数据,与格式说明对应16 十月 2024,c程序设计,10,小 结,:,1.C,程序是由,函数,构成的,一个,C,程序有且仅有一个,main,函数;,2.,一个函数由两部分构成:即,函数首部,和,函数体,;,3.,一个,C,程序总是从,main,函数,开始执行的;,4.C,程序,书写自由,;,5.,分号,是,C,语句和声明的,结束,标志;,6.C,语言本身无输入输出语句,其功能,由函数实现,;,7.,可用,/*,*/,对,C,程序中的任何部分作任何注释,其对程序的编译执行没有任何影响16 十月 2024,c程序设计,11,本章应掌握的内容,了解,C,语言;,了解,printf,函数;会使用,printf,函数输出简单的内容;会算,+,、,-,、*、,/,、,%,掌握,C,程序的结构,16 十月 2024,c程序设计,12,练 习,1,以下叙述正确的是,。
A.,在,C,程序中,,main,函数必须位于程序的最前面,B.C,程序的每行中只能写一个语句,C.,一个,C,语言程序至少且仅包含一个,main,函数,D.,在对一个,C,程序进行编译的过程中,可发现注释中的拼写错误,2 C,程序可以由若干函数构成,那么程序的执行是,A.,从第一个函数开始,到最后一个函数结束,B.,从第一个语句开始,到最后一个语句结束,C.,从主函数,(main),开始,到最后一个函数结束,D.,从主函数开始,在主函数结束,C,D,。
