第1章初识C语言pp课件

上传人:工**** 文档编号:569192072 上传时间:2024-07-28 格式:PPT 页数:19 大小:531.50KB
返回 下载 相关 举报
第1章初识C语言pp课件_第1页
第1页 / 共19页
第1章初识C语言pp课件_第2页
第2页 / 共19页
第1章初识C语言pp课件_第3页
第3页 / 共19页
第1章初识C语言pp课件_第4页
第4页 / 共19页
第1章初识C语言pp课件_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《第1章初识C语言pp课件》由会员分享,可在线阅读,更多相关《第1章初识C语言pp课件(19页珍藏版)》请在金锄头文库上搜索。

1、信息工程系教师:王丽红C C语言程序设计语言程序设计援圾诛秋策贪阐爱宿瀑针吭骑鞘玄滴钠树射拦去瘤锑壮为奄割汐午粳函报第1章初识C语言pp课件第1章初识C语言pp课件课程自然情况与考核方法课程自然情况与考核方法课程性质:核心能力课课程性质:核心能力课学时学时/ /学分:学分:96/696/6考核形式:平时考核考核形式:平时考核40%+40%+期末考核期末考核60%60%平时考核平时考核40 40 分分 课堂提问、考勤、纪律等课堂表现课堂提问、考勤、纪律等课堂表现(10(10分分) ) 上机操作考核上机操作考核(10(10分分) ) 课外实践报告课外实践报告(10(10分分) ) 期中考试期中考试

2、(10(10分分) )期末考试期末考试 60 60 分分 闭卷笔试闭卷笔试(30(30分分) ) 开卷上机开卷上机(30(30分分) )诺蛇哗柠辜罪轿氧涯抒涤衡钦扼炯巴澳肯崩葬囚诀痒魏蕴惑镁正怔插攒鳃第1章初识C语言pp课件第1章初识C语言pp课件“C语言”是门什么课?& 软件开发的一种计算机高级语言& C程序设计语言的重要性军事、通讯、系统开发、应用软件开发军事、通讯、系统开发、应用软件开发基础作用:信息系统开发(基础作用:信息系统开发(C#C#)、数据库()、数据库(SQLSQL)、动态)、动态网站开发(网站开发(ASP.NetASP.Net)、)、JavaJava等。等。考试:专升本、国

3、家等级考试、资格水平考试等。考试:专升本、国家等级考试、资格水平考试等。能力培养:分析思考能力,抽象思维能力,能力培养:分析思考能力,抽象思维能力,清晰的表达能力,编程操作能力。清晰的表达能力,编程操作能力。恍饮沉倚慢垂仿燕硝瞩碍走疗脓翰嘻磺衫察分情老愤胸磁闸抒寨漠尼响够第1章初识C语言pp课件第1章初识C语言pp课件究竟怎样学好C语言课程呢 ?&工欲善其事,必先利其器工欲善其事,必先利其器 一个开发环境:一个开发环境:VC+ 6.0VC+ 6.0几本学习教程:教材、教学参考书几本学习教程:教材、教学参考书& 葵花宝典葵花宝典 学习计算机语言最好方法?答曰:读程序。学习计算机语言最好方法?答曰

4、:读程序。 & 登峰造极登峰造极 写程序的最高境界其实就是掌握各种解决问题的写程序的最高境界其实就是掌握各种解决问题的手段手段( (数据结构数据结构) )和解决问题的方法和解决问题的方法( (算法算法) )。赴祖绦三唐挤滔碾躯拄硅恢挛绪晃坞怒唬剩屹消还棱溃慑筹蚜彼胰挤蒜朔第1章初识C语言pp课件第1章初识C语言pp课件上课要求上课要求做做:多多做做编编程程练练习习。先先练练与与例例题题类类似似的的,再练较难的程序,一定要上机调试验证。再练较难的程序,一定要上机调试验证。听听:上上课课认认真真听听老老师师讲讲解解规规则则、语语法法,将将起到事半功倍的效果。起到事半功倍的效果。读读:结结合合听听课

5、课,认认真真阅阅读读教教材材内内容容,尽尽量量仔仔细细研研读读所所有有例例题题程程序序,直直到到每每一一行行代代码码都能理解。都能理解。裳素肝粗趁椿陇堕搽徽盔殖愁豆疼渊亥婶钻挟纫屯硅纂阂肤拉砚菩哪今彝第1章初识C语言pp课件第1章初识C语言pp课件内容特点内容特点 : 一般性介绍,领会理解,适当记忆。一般性介绍,领会理解,适当记忆。第第1 1章章 初识初识C C语言语言拢叭篮隙赚镇肺湛芽俺粒尸给较缴需使暗驼咙晰曰伏抹票拧肄吧爵竿只栽第1章初识C语言pp课件第1章初识C语言pp课件程序设计语言的发展l 机器语言:机器语言:二进制语言二进制语言l 汇编语言:汇编语言:助记符助记符l 高级语言:高级

6、语言:C C、JavaJava、C#C#急给洛羌樱列磁辗练债宇寓关荫钧碧甭症沃阮雀搭敢见贮便借氏翰梭忆征第1章初识C语言pp课件第1章初识C语言pp课件C C语言的诞生语言的诞生1970年年,美贝尔实验室美贝尔实验室,Ken Thompson(肯汤普逊)(肯汤普逊),简化为简化为B语言语言,写出第一个写出第一个UNIX系统。系统。19721973年年,贝尔实验室贝尔实验室,Dennis.Ritchie(丹尼(丹尼斯里奇)斯里奇),在在B语言基础上设计出语言基础上设计出C语言语言,克服了克服了B语语言的过于简单、功能有限的不足。言的过于简单、功能有限的不足。1973年,年,K .Thompson

7、和和Dennis.Ritchie合作将合作将UNIX的的90%以上代码用以上代码用C改写。改写。包妈丽埋色呸泰箱乎阅站椿送妥渔拄汲蟹苍钮帽撤浮喜奎赛姓纵冶铲遏罪第1章初识C语言pp课件第1章初识C语言pp课件C C语言的特点语言的特点作为高级语言却引入了一些低级操作作为高级语言却引入了一些低级操作;表达式简洁表达式简洁;运算符极其丰富运算符极其丰富;非常注重运行效率非常注重运行效率;功能强大。功能强大。尽管存在着不太规范的成分,但尽管存在着不太规范的成分,但“务实务实”的特点的特点使使C广泛赢得用户,始终占据着主流语言霸主的地广泛赢得用户,始终占据着主流语言霸主的地位。这也是它一枝独秀的原因。

8、位。这也是它一枝独秀的原因。颠叫涸叔抉隅贵测酥扶叠茬腑眶觅于赋痴屎责俭塞朔笼疵嘿帅童秦辑惰圭第1章初识C语言pp课件第1章初识C语言pp课件20122012年年2 2月编程语言排行榜月编程语言排行榜趾扭涎比闪呛精雏似汐交援蛮枝株苏沈着饲肛硷致峦衔牧凌脂棱酒丘讫硫第1章初识C语言pp课件第1章初识C语言pp课件内容特点内容特点 :详细介绍,领会理解,重点掌握。详细介绍,领会理解,重点掌握。第第2 2章章 C C程序的基本结构程序的基本结构胜尚脆夯赋闲秸数锻跑谨切录奔崖崩咯松押攫朝崎锦眷唾栓另溺卢鳖牲吗第1章初识C语言pp课件第1章初识C语言pp课件例例2.12.1认识程序认识程序编写输出编写输出

9、Hello, World! Hello, World! 的程序。的程序。#include int main( ) /*输出输出Hello, World! */ printf(Hello, World!n);return 0;函数体运行结果:Hello,World!主函数,程序执行入口用分号结束一条语句注释说明端捶曳掉瘁撇卷吨辗贫塌幼迄奏褂釜啼润犀障蚂昼嚎枯胀优赖兜朴束喝首第1章初识C语言pp课件第1章初识C语言pp课件例例2.22.2求两数之和求两数之和int main() /*/*求两数之和求两数之和 */ */ int a,b,sum; a=123; b=456; sum=a+b; pri

10、ntf(“sum is %dn”,sum); return 0;定义变量运行结果:sum is 579滤幂讣响姬象篆几爬午娠宋婆挤漫梗蹬豁宴赁拴怖良溉盖盔述哲巍愁衷骄第1章初识C语言pp课件第1章初识C语言pp课件例例2.32.3用函数实现求两个数的和用函数实现求两个数的和#include int sum(int x,int y) int z;z=x+y;return z;int main() int a,b,s;scanf(%d%d,&a,&b);s=sum(a,b);printf(%dn,s);return 0;输入输入输出输出 子函数调用子函数调用主函数主函数定义子函数定义子函数宴唾倚离

11、荧舱温惫鄂哎燃痉逻差售水丸免欺其渍痹涯移诸失偶嗽鞠挡霖岛第1章初识C语言pp课件第1章初识C语言pp课件lC C程序是由函数构成的。程序是由函数构成的。每个程序由一个或多个函数组每个程序由一个或多个函数组成,其中成,其中有且仅有一个有且仅有一个main()main()。l一个函数由两部分组成。一个函数由两部分组成。 函数头函数头 函数体函数体函数体声明部分函数体声明部分 执行部分执行部分 l一个一个C C程序总是从程序总是从mainmain函函 数开始执行数开始执行, ,不管不管mainmain函数在函数在程序中的何位置。程序中的何位置。l每条语句的最后必须有一个分每条语句的最后必须有一个分号

12、号“ ;”。int max(int x,int y);/*int max(int x,int y);/*函数函数声明声明*/*/int main( ) int main( ) /* /* 主函数主函数 */ */ int a,b,s; int a,b,s; scanf( scanf(“%d%d%d%d”,&a,&b); ,&a,&b); s=sum(a,b); s=sum(a,b); printf( printf(“sum=%dnsum=%dn”,c);,c); int sum(int x,int y)int sum(int x,int y)/子函数子函数 int z; int z; z=x+

13、y; z=x+y; return(z); return(z); C C程序的结构特点和书写格式程序的结构特点和书写格式厉玄伊淘郊雹侯卡线绎舟人产鸡媚磺麻带乞袍传头灌辉处筷徒检悸挣稗产第1章初识C语言pp课件第1章初识C语言pp课件C C程序的构成图示程序的构成图示C 程序源程序文件1全局变量声明预编译命令函数1执行部分声明部分函数n源程序文件2源程序文件n败莆烫镍捣恬用概书杖淄水戮却哲忍彪岗挫演盘氏撬争队垢剔盅秩迸医滋第1章初识C语言pp课件第1章初识C语言pp课件几点注意几点注意大小写字符含义不同。大小写字符含义不同。C C通常只用小写字符。通常只用小写字符。每个语句和数据定义的后面必须有分

14、号每个语句和数据定义的后面必须有分号( ( ;) ),只有分号才表示语句结束。只有分号才表示语句结束。 例如:例如:c=a+b ; int a,b,c ;c=a+b ; int a,b,c ;一行内可以写多条语句,一条语句可以写在多行。一行内可以写多条语句,一条语句可以写在多行。即即”行行”对于对于C C没有意义。没有意义。 例如:例如: c=a+b ; d=a-b; c=a+b ; d=a-b; e=a+b+c+d*a e=a+b+c+d*a +a*b; +a*b;筛些敦或站乙殉拧苦逼柯闻砚梳纤戏炉伊娠现耗计仙疏樱装嘿澈萌核召澄第1章初识C语言pp课件第1章初识C语言pp课件执行语句应放在声

15、明语句之后,执行语句应放在声明语句之后,不可穿插不可穿插使用。使用。书写时可用缩进格式提高可读性。书写时可用缩进格式提高可读性。C C语言本身没有输入、输出语句,输入输出任务语言本身没有输入、输出语句,输入输出任务由由库函数库函数如如scanf,printfscanf,printf等来完成。等来完成。程序中程序中/*/*/*/之间的内容是注释,之间的内容是注释,只是为了便于阅读只是为了便于阅读,VC+ 6.0VC+ 6.0也可用也可用“/”注注释一行语句。释一行语句。例如:例如:intsum()intsum()/*/*求两数之和求两数之和*/*/能册酱驹游耽甭扰磅戌纶醉沧讯抢赊活盈君吝适魂篓巩

16、序沥侠宾纱社粳籽第1章初识C语言pp课件第1章初识C语言pp课件C C程序的上机步骤程序的上机步骤编辑编辑编写编写C C源文件,扩展名为源文件,扩展名为(.C.C)编译编译生成目标文件,计算机能生成目标文件,计算机能够执行的机器语言,扩展够执行的机器语言,扩展名为名为(.OBJ.OBJ)链接链接将目标程序和库函数连接将目标程序和库函数连接起来,生成可执行程序,起来,生成可执行程序,扩展名为扩展名为(.EXE.EXE)执行执行执行程序,得到结果。执行程序,得到结果。 编编 辑辑编编 译译出出 错错?链链 接接执执 行行结果正确?结果正确? .C.C源程序源程序 .OBJ .OBJ目标程序目标程序 .EXE .EXE可执行可执行 程序程序开始开始结束结束YNYN库函数和其库函数和其它目标程序它目标程序椅投盟挨庐场汲魁锯楞载饮消陌距加络渣健事雅妻工撬修窟毯晒砷裂镇穗第1章初识C语言pp课件第1章初识C语言pp课件

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

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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