C语言程序设计第1讲(2011级)

上传人:仙*** 文档编号:244619230 上传时间:2024-10-05 格式:PPT 页数:29 大小:458KB
返回 下载 相关 举报
C语言程序设计第1讲(2011级)_第1页
第1页 / 共29页
C语言程序设计第1讲(2011级)_第2页
第2页 / 共29页
C语言程序设计第1讲(2011级)_第3页
第3页 / 共29页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,Program Design in C Language,Page,WUCC,语言程序设计,非计算机专业计算机公共基础教学课程(二),Program Design in C Language,语言程序设计,Program Design in C Language,教师:,Name:,张曙光,E-mail:frank_,Cell Phone:13808694857,语言程序设计,Program Design in C Language,另开全校公选课,:,手机编程与游戏设计,iPhone,应用程序开发,(C,语言相关,),通识课,:,手机应用分析与创意,语言程序设计,Program Design in C Language,学生情况?,专业:电气学院,计算机知识情况了解,语言程序设计,Program Design in C Language,课程性质:,大学生计算机公共基础课程(,2,),电气工程与自动化,1-3,班,学时:,讲课,(1-18),:星期一,7-8,节,实验,(2-18),:星期,一,9-10,节,上机地点,:,网络中心大楼一楼机房,学分,:,3,学分,考试形式:,笔试,(,初定,),计分方式:,平时成绩:,40%,,期终成绩:,60%,教材,C,语言程序设计,武汉大学出版社,C,语言程序设计,参考书籍,设计教程,谭浩强编写的,C,语言教材及习题集,其他的,C,语言教材,或英文版的,C,语言教材,(,图书馆查阅),计算机等级考试试题,网上相关网站(如何找?),C,语言程序设计,学习内容,C,语言的语法规范,ANSI C,,即如何写,C,语言程序,用,C,语言编程解决具体问题,例如,:,电气工程中的问题,C,语言程序设计,课堂纪律:,有问题请随时举手提问,上课时可以喝水或饮料。,上课迟到者,请在课间休息时再进入教室,C,语言程序设计,讲课方式:,精讲多练,问题交流,不会完全按教材的顺序讲,C,语言程序设计,首先,看一个简单的,C,语言程序,这个程序的功能,:,在屏幕上显示一行文字:,“,Hello Wuhan University!,”,。,第一讲,Begin:,第一章,C,语言的发展、特点与程序结构,1.4.,简单的,C,语言程序,【,例,1】,在屏幕上显示一行文字:“,Hello Wuhan University!”,。,#include,int,main(),printf,(,Hello Wuhan University,!n);,下面就是一个按,C,语言,规范编写的完成上述功能的,C,语言程序,第一章,C,语言的发展、特点与程序结构,不用书上的例子,那几个例子一点都不简单,1.4.,简单的,C,语言程序,#include,int,main(),printf,(Hello Wuhan University!n);,这是一个高级语言,因为它是由人们习惯的自然语言,(,英文,),按一定的规范编写的,问题:,高级语言可以直接在计算机上运行吗?,Why?,第一章,C,语言的发展、特点与程序结构,1.4.,运行,C,程序的步骤和方法,编辑,编译,连接,运行,编辑器,file.c,编译器,file.obj,连接器,file.exe,Libraries,CPU,装载程序,RAM,建立、修改、保存源文件,生成目标文件,生成可执行文件,运行可执行文件,第一章,C,语言的发展、特点与程序结构,1.4.,常用的运行,C,程序的工具,Turbo c,Tc,Borland C,BC,Visual C+,VC+,,本课程用,还有很多,c/C+,的开发工具,同一个,c,程序在不同的开发工具中可能会出现不同的结果,第一章,C,语言的发展、特点与程序结构,1.4,用编辑器编辑,C,语言程序,VC+,演示,大家可以参阅,c,语言程序设计实验与习题,第一章,C,语言的发展、特点与程序结构,1.4,用编译器编译,C,语言程序,VC+,演示,第一章,C,语言的发展、特点与程序结构,1.4,用连接器连接目标程序,VC+,演示,第一章,C,语言的发展、特点与程序结构,1.4,运行程序,查看结果,VC+,演示,第一章,C,语言的发展、特点与程序结构,1.2 C,语言的发展,面向数值计算的结构化编程语言,ALGOL 60,可操作硬件,但规模大不易实现,CPL,CPL,的改良版,仍存在局限性,BCPL,精炼了,BCPL,。,过于简单,功能有限,B,既可操作硬件,又面向应用,C,1960,1963,1967,1970,1973,ANSI C,MS C,Turbo C,Borland C,Quick C,AT&T C,第一章,C,语言的发展、特点与程序结构,1.3 C,语言的主要特点,(,1)C,语言是结构化程序设计语言,(2),具有丰富的数据类型,(3),具有丰富的运算符,(4),结构紧凑,使用方便、灵活,(5),具有低级语言功能,(6),可移植性好,第一章,C,语言的发展、特点与程序结构,1.4.,简单的,C,语言程序解释,【,例,1-2】,在屏幕上显示一行文字:,“,Hello World!”,。,/*,在屏幕上显示,Hello World!,,,(ex1-2.c)*/,#include,int,main(),/*,定义主函数*,/,printf(Hello,World!n);,注释部分,以增加程序的可读性。,第一章,C,语言的发展、特点与程序结构,1.4,简单的,C,语言程序解释,【,例,1-2】,在屏幕上显示一行文字:,“,Hello World!”,。,/*,在屏幕上显示,Hello World!,,,(ex1-2.c)*/,#include,int,main(),/*,定义主函数*,/,printf(Hello,World!n);,预处理命令,程序中包含某一文件内容。,“,stdio.h,”,为标准输入输出函数头文件名。,第一章,C,语言的发展、特点与程序结构,1.4.,简单的,C,语言程序解释,【,例,1-2】,在屏幕上显示一行文字:,“,Hello World!”,。,/*,在屏幕上显示,Hello World!,,,(ex1-2.c)*/,#include,int,main(),/*,定义主函数*,/,printf(Hello,World!n);,函数,C,程序由函数组成;一个,C,程序至少有一个主函数(,main,函数)。,第一章,C,语言的发展、特点与程序结构,1.4.,简单的,C,语言程序解释,【,例,1-2】,在屏幕上显示一行文字:,“,Hello World!”,。,/*,在屏幕上显示,Hello World!,,,(ex1-2.c)*/,#include,int,main,(),/*,定义主函数*,/,printf(Hello,World!n);,函数说明,说明函数类型、函数名和函数参数。,第一章,C,语言的发展、特点与程序结构,1.4.,简单的,C,语言程序解释,【,例,1-2】,在屏幕上显示一行文字:,“,Hello World!”,。,/*,在屏幕上显示,Hello World!,,,(ex1-2.c)*/,#include,int,main,(),/*,定义主函数*,/,printf(Hello,World!n);,函数体,包括变量说明和语句执行部分。,第一章,C,语言的发展、特点与程序结构,1.4.,简单的,C,语言程序解释,【,例,1-2】,在屏幕上显示一行文字:,“,Hello World!”,。,/*,在屏幕上显示,Hello World!,,,(ex1-2.c)*/,#include,int,main,()/*,定义主函数*,/,printf(Hello,World!n);,函数调用语句,格式输出函数,printf,(),。,输出“,Hello world!”,。,程序运行结果:,Hello World!,第一章,C,语言的发展、特点与程序结构,一个,C,程序由一个或多个函数组成,但至少有一个主函数(,main,函数);,main,函数是程序执行的入口,可置于程序的任何位置。,程序中可以有预处理命令,(,如:,include,命令,),。预处理命令通常放在程序的最前面。,每个语句以分号结尾;预处理命令、函数头和花括号“,”,之后不能加分号。,函数包括函数的说明部分和函数体;函数体包括变量说明部分和执行部分;函数体由一对花括号,“,”,括起来。,括在,/*,*/,内的文本为注释内容。,一行可以写几个语句,一个语句也可以写在多行上。,程序区分大小写字母。一般变量、语句等用小写字母书写;符号常量、宏名等用大写字母书写。,标识符和保留字之间须加空格以示分隔。,归纳:,第一章,C,语言的发展、特点与程序结构,在,V,C+6.0,集成开发环境下,C,程序调试和运行的,实,例,演,示,1.5,应用程序的开发过程,The End,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!