第章C入门C程序设计教程ppt课件

上传人:新** 文档编号:568268253 上传时间:2024-07-23 格式:PPT 页数:19 大小:924KB
返回 下载 相关 举报
第章C入门C程序设计教程ppt课件_第1页
第1页 / 共19页
第章C入门C程序设计教程ppt课件_第2页
第2页 / 共19页
第章C入门C程序设计教程ppt课件_第3页
第3页 / 共19页
第章C入门C程序设计教程ppt课件_第4页
第4页 / 共19页
第章C入门C程序设计教程ppt课件_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《第章C入门C程序设计教程ppt课件》由会员分享,可在线阅读,更多相关《第章C入门C程序设计教程ppt课件(19页珍藏版)》请在金锄头文库上搜索。

1、C+程序设计教程程序设计教程Xiao_Xiao_握握算算皂皂卫卫殴殴兼兼浇浇殃殃穗穗所所裕裕睦睦镁镁至至精精撤撤礁礁屏屏捣捣置置贰贰从从蔚蔚树树血血不不寸寸涉涉擦擦肛肛胰胰稚稚第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件1.1 从从C到到C+1.2 程序与语言程序与语言1.3 结构化程序设计结构化程序设计1.4 面向对象程序设计面向对象程序设计1.5 程序开发过程程序开发过程1.6 最简单的程序最简单的程序1.7 函数函数定定卡卡蜗蜗仕仕芽芽枉枉渣渣腔腔圣圣霉霉表表地地软软魂魂懊懊年

2、年贬贬具具兄兄堵堵论论岭岭颁颁穴穴矽矽皂皂遭遭坷坷朱朱蛮蛮蛤蛤撂撂第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件本章需要掌握的内容本章需要掌握的内容: 了解了解C+从从C演变而来的历史演变而来的历史了解不同类型的程序设计语言了解不同类型的程序设计语言了解编程中的几个步骤了解编程中的几个步骤理解在编程开发环境中的各项要素理解在编程开发环境中的各项要素了解程序中的函数概念了解程序中的函数概念悬悬拥拥趋趋漏漏迎迎星星玖玖酋酋壮壮皑皑菱菱依依护护蹋蹋炊炊蹲蹲俘俘驻驻眼眼灭灭蔑蔑针针育育众众刚刚

3、筑筑衣衣矮矮从从灾灾干干综综第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件计算机计算机 计算机是能以人几百万甚至几十亿倍速度进行计算并作出逻辑判断的设备。计算机程序计算机程序 计算机在一组指令控制下处理数据,这组指令称为计算机程序。硬件硬件 计算机由各种设备组成键盘, 屏幕, 鼠标, 磁盘, 内存, 光驱, 处理器, 我们把这些设备称为硬件。软件软件 计算机上运行的计算机程序被称为软件椎椎概概驹驹猜猜捅捅勤勤围围陆陆勃勃性性函函甜甜竹竹越越索索搔搔液液修修巫巫哼哼泌泌横横纹纹茎茎驰驰毛

4、毛壬壬款款拿拿佬佬设设薯薯第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件C语言由两种早期语言BCPL和B发展而来的。作为UNIX操作系统的开发语言,并用来开发现代操作系统。具有硬件无关性,可以方便的移植到大多数计算机上20世纪70年代后期,C语言发展成为我们现在所说的“传统C语言”标准化1983年,正式定名C+1989:推出ANSI标准1999:标准进行更新ANSI/ISO9899:1990乓乓挝挝红红盼盼询询厕厕婴婴持持捏捏辅辅酪酪寥寥狱狱灯灯剁剁辨辨炙炙斗斗沈沈霞霞尝尝禾禾挎挎胀胀

5、获获足足谱谱俊俊忱忱然然尸尸姜姜第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件三种计算机语言1.1.机器语言机器语言计算机能够直接识别的语言是特定计算机的自然语言由计算机的硬件设计定义通常由一系列数字组成最终简化为0和1让计算机执行最基本的操作一次一个例如例如:+1300042774+1400593419+1200274027加班工加班工资和基本工和基本工资相加的一段相加的一段程序,然后把程序,然后把结果存人工果存人工资总额对程序员而言太繁琐淳淳躺躺羽羽暂暂橱橱啄啄狐狐碑碑边边唇唇渭渭

6、访访伯伯到到合合甥甥税税睛睛毙毙鞘鞘樟樟受受渠渠瞳瞳惶惶骸骸埃埃筋筋悼悼炬炬僳僳抠抠第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件2 2. 汇编语言类似英文缩写的助记符来表示计算机的基本操作对程序员比较清晰计算机不能直接理解由汇编器转换为机器语言实例: mov eax, DWORD PTR a_$ebpadd ecx,ecxMov DWORD PTR a_ $ebp 缺点:缺点:汇编语言言进行程序行程序设计仍然需要很多仍然需要很多指令才能指令才能够实现最最简单的任的任务。虎虎泰泰绳绳匆

7、匆侧侧厩厩烧烧夕夕坤坤办办观观诌诌幸幸糟糟雕雕途途芝芝阶阶晦晦媒媒句句绽绽戍戍纷纷凭凭睫睫蓉蓉具具播播邯邯财财看看第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件3.3.高级语言高级语言高级语言类似日常英语,包含有常用的数学符号,一条语句完成大量任务。实例:a = 3*a-2*b+1;把高级语言转化为机器语言的翻译程序称为编译器编译器 (compilers)咋咋霖霖赋赋乡乡沏沏裂裂粟粟棒棒搅搅额额末末四四诉诉亩亩颗颗果果藉藉镭镭觅觅韭韭咆咆歹歹碉碉咨咨迸迸五五怪怪损损晶晶诱诱嗽嗽颈颈第第

8、章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件功能分解并逐步求精程序由名为函数的模块或片段所组成的。程序员可以开发自己的函数优点:可以确切地知道这些函数如何工作;缺点:开发新函数耗费大量的时间。避免了一切重头开始如果有库函数存在,最好使用库函数标准库函数都是经过仔细编写的,能够有效地执行梦梦符符干干挎挎阻阻圾圾阻阻柜柜甩甩羹羹刃刃丸丸敝敝干干天天数数给给肋肋散散官官祝祝褪褪昏昏抑抑绚绚役役侥侥泣泣紊紊蛰蛰耕耕北北第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件

9、第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件封装和数据隐藏继承和重用多态性淳淳苔苔恐恐膏膏匈匈柏柏位位没没剔剔沁沁咋咋绅绅臼臼缘缘迟迟浚浚爸爸见见膘膘泛泛谐谐戌戌钧钧柑柑辙辙赵赵棵棵恭恭梭梭锁锁漱漱谴谴第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件C语言的6个阶段:1.编辑2.预处理理3.编译4.链接接5.加加载6.执行行 主内存程程序序在在编编辑辑器器中中生生成成源源程序并存盘程序并存盘预处理程序处理代码预处理程序处理代码加加载载程程序序把把程程序序

10、放放入入内内存存CPU CPU 取取出出每每条条指指令令并并执执行行 。可可以以在在程程序序执执行行时存放新的数据值时存放新的数据值编译器编编译译器器建建立立目目标标程程序序并并保存到磁盘上保存到磁盘上连连接接器器将将目目标标码码与与库库连连接接生生成成a.outa.out文文件件并并保保存到磁盘上存到磁盘上编辑器预处理器连接器CPU主内存. . . . . . . . . . . . .磁盘磁盘磁盘磁盘磁盘加载程序伏伏遣遣盅盅辊辊驴驴焰焰贵贵虑虑故故荷荷署署受受挤挤化化锤锤阮阮蓉蓉婆婆浚浚萌萌坤坤肠肠男男徐徐篮篮痰痰桶桶怕怕晋晋义义龚龚洗洗第第章章C C入入门门C C程程序序设设计计教教程程

11、p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件显示一行文本1 1 / ch1_1.cpp/ ch1_1.cpp 第一个程序第一个程序3 3 #include#include4 4 5 5 / / 程序从函数程序从函数mainmain开始开始执行行6 6 intint main()main()7 7 8 8 coutI am a student.n;coutI am a student.n;9 9 / / 函数函数mainmain结束束I am a student. 以以/开始,表示注释。开始,表示注释。目的为了增加程序可读性,计目的为了

12、增加程序可读性,计算机不会执行注释中的语句算机不会执行注释中的语句挞挞缔缔建建背背震震败败钨钨错错牢牢勿勿牌牌成成背背采采惰惰防防后后叫叫景景每每寡寡呼呼恩恩清清靴靴艰艰进进示示遭遭痊痊百百辈辈第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件#include#include这是一个C+预处理指令。这一行告诉预处理器把标准输入/输出头文件(iostream.h)包括到这个程序中。头文件中包含了在编译诸如cout与cin的信息和声明。梳梳爵爵黑黑粮粮叭叭趣趣荡荡画画壤壤谦谦辽辽拙拙福福青青坡

13、坡驾驾猫猫雇雇陪陪玫玫颧颧亡亡杰杰枫枫牢牢尼尼镑镑投投摔摔硕硕遍遍宿宿第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件int main()C/C+程序包含有多个函数,但是仅有且必须有一个main函数。圆括号表示这是一个函数。int意味着main函数“返回一个整型的值。花括号表示块代代匹匹阻阻酋酋夷夷呐呐拴拴自自洋洋酣酣衍衍烧烧健健闲闲备备凤凤惊惊夏夏朝朝挖挖在在眼眼缆缆咆咆豹豹蜡蜡内内形形件件听听哀哀亿亿第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章

14、章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件return 0;关键词return是我们用来表示退出程序的几种方法之一。return 0 表示程序成功结束。右大括号表示到达了main的结尾。形如int main()为一个函数的完整描述粪粪柏柏价价冕冕遁遁返返孝孝洱洱鲁鲁馒馒绚绚艰艰痪痪波波络络秋秋偷偷铃铃禁禁蝗蝗蠕蠕膀膀霖霖私私唁唁念念腮腮委委靖靖件件迫迫骨骨第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件C与C+在函数结构上已经趋向一致形如type funcn

15、ame()为一个函数的形式描述,其中 type为数据类型,例如int, funcname为函数名,例如main ()中描述传递的数据参数,后面慢慢展开 中描述需要执行的命令(动作序列)擦擦秘秘迫迫尚尚驭驭浆浆碧碧结结设设规规归归闺闺良良开开式式也也觅觅些些穿穿糖糖并并栽栽容容歹歹咱咱眷眷断断芳芳瘁瘁祷祷灿灿掩掩第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件C+用函数组织程序函数规定动作的执行次序C+程序是函数驱动的可以在程序中定义一堆函数,从main函数始,调用其他函数mainfunA

16、funBfunCAB1B2C府府墒墒识识朴朴憋憋蚀蚀裔裔鹅鹅肺肺叮叮榨榨剥剥姥姥灼灼帐帐疽疽督督轿轿班班贯贯岔岔卫卫腰腰寥寥睦睦粗粗绢绢石石摧摧碍碍寒寒琴琴第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件命令(动作)描述中可以对函数直接调用,例如:c=max(a,b);funcname()的形式称为函数调用被调用的函数必须在调用之前有声明,例如:double max(double x, double y);typefuncname()称为函数定义,例如: double max(doubl

17、e a, double b) if(ab) return a; else return b; 函数声明就是取函数定义去掉花括号的部分,再添上分号颅颅闭闭结结闲闲刮刮赚赚秽秽端端痴痴再再诫诫读读刹刹久久湿湿刘刘赴赴意意镇镇愁愁刨刨紧紧言言沂沂米米扁扁哈哈亨亨轴轴寨寨绞绞噎噎第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件/*ch1_3.cpp*#include#includedouble max(double x, double y);int main() double a,b,c; co

18、utab; c=max(a,b); coutthe squart of maximum=“y) return x; else return y;函数声明或定义的括号函数声明或定义的括号中的参数称为形式参数中的参数称为形式参数函数调用时括号中函数调用时括号中实际传递的值称为实际传递的值称为实际参数实际参数函数调用前必须要有函函数调用前必须要有函数声明数声明调用调用mathmath函数库中的函数库中的sqrtsqrt函数函数, ,其声明用:其声明用:#include#include抱抱袁袁刑刑亩亩猫猫叉叉禄禄末末仅仅莹莹叉叉识识猿猿头头狰狰锚锚统统验验涉涉散散差差赴赴砸砸羔羔凤凤腥腥脐脐辰辰类类岗岗秃秃辉辉第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件第第章章C C入入门门C C程程序序设设计计教教程程p pp pt t课课件件

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

最新文档


当前位置:首页 > 办公文档 > 工作计划

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