《初识C语言》PPT课件.ppt_第1页
《初识C语言》PPT课件.ppt_第2页
《初识C语言》PPT课件.ppt_第3页
《初识C语言》PPT课件.ppt_第4页
《初识C语言》PPT课件.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息工程系 教师:王丽红,C语言程序设计,课程自然情况与考核方法,课程性质:核心能力课 学时/学分:96/6 考核形式:平时考核40%+期末考核60% 平时考核40 分 课堂提问、考勤、纪律等课堂表现(10分) 上机操作考核(10分) 课外实践报告(10分) 期中考试(10分) 期末考试 60 分 闭卷笔试(30分) 开卷上机(30分),“C语言”是门什么课?,软件开发的一种计算机高级语言 C程序设计语言的重要性 军事、通讯、系统开发、应用软件开发 基础作用:信息系统开发(C#)、数据库(SQL)、动态网站开发(ASP.Net)、Java等。 考试:专升本、国家等级考试、资格水平考试等。 能力培养:分析思考能力,抽象思维能力,清晰的表达能力,编程操作能力。,究竟怎样学好C语言课程呢 ?,工欲善其事,必先利其器 一个开发环境:VC+ 6.0 几本学习教程:教材、教学参考书 葵花宝典 学习计算机语言最好方法?答曰:读程序。 登峰造极 写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。,上课要求,做:多做编程练习。先练与例题类似的,再练较难的程序,一定要上机调试验证。,听:上课认真听老师讲解规则、语法,将起到事半功倍的效果。,读:结合听课,认真阅读教材内容,尽量仔细研读所有例题程序,直到每一行代码都能理解。,内容特点 : 一般性介绍,领会理解,适当记忆。,第1章 初识C语言,程序设计语言的发展,机器语言:二进制语言 汇编语言:助记符 高级语言:C、Java、C#,C语言的诞生,1970年,美贝尔实验室,Ken Thompson(肯汤普逊),简化为B语言,写出第一个UNIX系统。 19721973年,贝尔实验室,Dennis.Ritchie(丹尼斯里奇),在B语言基础上设计出C语言,克服了B语言的过于简单、功能有限的不足。 1973年,K .Thompson和Dennis.Ritchie合作将UNIX的90%以上代码用C改写。,C语言的特点,作为高级语言却引入了一些低级操作;表达式简洁;运算符极其丰富;非常注重运行效率;功能强大。 尽管存在着不太规范的成分,但“务实”的特点使C广泛赢得用户,始终占据着主流语言霸主的地位。这也是它一枝独秀的原因。,2012年2月编程语言排行榜,内容特点 : 详细介绍,领会理解,重点掌握。,第2章 C程序的基本结构,例2.1 认识程序,编写输出Hello, World! 的程序。,#include int main( ) /*输出Hello, World! */ printf(“Hello, World!n“); return 0; ,函数体,运行结果: Hello,World!,主函数,程序执行入口,用分号结束一条语句,注释说明,例2.2 求两数之和,int main() /*求两数之和 */ int a,b,sum; a=123; b=456; sum=a+b; printf(“sum is %dn”,sum); return 0; ,定义变量,运行结果: sum is 579,例2.3 用函数实现求两个数的和,#include int sum(int x,int y) int z; z=x+y; return z; int main() int a,b,s; scanf(“%d%d“, ,输入,输出,子函数调用,主函数,定义子函数,C程序是由函数构成的。 每个程序由一个或多个函数组 成,其中有且仅有一个main()。 一个函数由两部分组成。 函数头 函数体 函数体声明部分 执行部分 一个C程序总是从main函 数开始执行,不管main函数在程序中的何位置。 每条语句的最后必须有一个分号“ ;”。,int max(int x,int y);/*函数声明*/ int main( ) /* 主函数 */ int a,b,s; scanf(“%d%d”, ,C程序的结构特点和书写格式,C程序的构成图示,C 程序,源程序文件1,全局变量声明,预编译命令,函数1,执行部分,声明部分,函数n,源程序文件2,源程序文件n,几点注意,大小写字符含义不同。C通常只用小写字符。 每个语句和数据定义的后面必须有分号( ;),只有分号才表示语句结束。 例如:c=a+b ; int a,b,c ; 一行内可以写多条语句,一条语句可以写在多行。即”行”对于C没有意义。 例如: c=a+b ; d=a-b; e=a+b+c+d*a +a*b;,执行语句应放在声明语句之后,不可穿插使用。 书写时可用缩进格式提高可读性。 C语言本身没有输入、输出语句,输入输出任务由库函数如scanf, printf等来完成。 程序中/* */之间的内容是注释,只是为了便于阅读,VC+ 6.0也可用“/”注释一行语句。 例如: int sum() /* 求两数之和 */,C程序的上机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论