《C++谭浩强(超级完整版)ppt课件.pptx》由会员分享,可在线阅读,更多相关《C++谭浩强(超级完整版)ppt课件.pptx(924页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去1 C+程序设计谭浩强编著清华大学出版社火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去2第一章 简单的C+程序介绍高级语言编译过程 高级语言编译过程源程序(文本文件)*.CPP目标文件(二进制文件)*.OBJ可执行文件(二进制文件)*.EXE库文件(各种函数)在VitualC+系统中,可直接从源程序编译连接至可执行程序,但依然要生成*.OBJ及*.EXE这两个文件。F7编译 连接compile link火灾袭来时要迅速疏散逃生
2、,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去3一个简单的C+程序#includevoidmain(void)cout“Iamastudent.n”;/输出字符串主函数函数体开始函数体结束输出流,在屏幕上打印引号内的字符串分号,一条完整语句的结束符本程序编译执行后,在DOS屏幕上打印出Iamastudent.包含文件注释或说明火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去4编译过程:1)启动VisualC+,选择“文件”菜单中的“新建”命令,选择“文件”标签中的“C+SourceFile”选项。
3、2)选择源程序存放的目录和输入源程序名,单击“确定”。3)在编辑器中编写源程序。4)单击F7或“编译”中的“重建全部”编译源程序,若编译通过,单击“执行”,在DOS屏上看结果,任按一键返回编辑器。火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去5启动VC+编译系统火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去6VC+编译系统界面单击“File”菜单中“New”命令火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去7选
4、择“Files”选项卡选择C+源文件命令输入文件名输入文件存放位置单击选择驱动器选择驱动器或目录火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去8C+源文件编辑界面输入C+源代码火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去9可以将此源代码另起文件名存盘火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去10选择编译命令,将源文件.cpp生成.obj文件火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上
5、浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去11如果编译出错,会出现提示信息,指出错误的位置及种类错误所在行错误的原因火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去12双击错误所在行光标移到该行火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去13生成可执行文件通过后单击该命令运行程序火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去14运行结果显示在DOS屏上注意:不可以在软盘上运行程序!应该把保存在软盘中的源文件拷贝
6、到硬盘的目录中再运行!火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去15源程序所在目录未编译前,只有一个源程序火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去16编译运行后,出现众多附加文件同时,产生一个子目录Debug火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去17Debug目录中,有obj和EXE文件火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去
7、18#includevoidmain(void)couti;/从键盘上输入变量i的值cout“i的值为:”in;/输出变量i的值另一个例子火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去19第二章 数据类型、运算符与表达式火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去202000H2001H2002H2003H2004H33+5=?5运算器(2000H)+(2002H)用一个字节表示整数,范围为-128127;用两个字节表示整数,范围为-3276832767。一般用四个字节
8、表示整数。(举例)内存CPU内存data外存Program8硬盘软盘火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去2115 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0有符号数 无符号数0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 132767 327670 1 1 1 1 1 1 1 1 1 1 1 1 1 1 032766 32766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 01 1 1 1 1 1
9、 1 1 1 1 1 1 1 1 1 1-1(补码)655351 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0-2 655341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1-32767 327691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-32768 32768火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去22常量与变量常量:在程序运行过程中,其值一直保持不变的量为常量。常量也区分不同的类型:30,40为整型,30.0,40.0为实型,编辑器只是根据其表面形式来判断其类型。变量:在程
10、序运行过程中,其值可以改变的量为变量。变量在程序的执行中能够赋值,发生变化。变量有一个名字,并在使用之前要说明其类型,一经说明,就在内存中占据与其类型相应的存储单元。火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去23#include#definePRICE30/常量,在程序中保持不变voidmain(void)intnum,total;/定义变量,在内存中开辟区间num=10;/变量赋值,10为常量total=num*PRICE;cout“total=“total;/输出结果其中:num=10total=num*PRICE是赋值号,
11、不同于数学意义上的等号。num total10300PRICE30火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去24C+中有多种数据类型,均有常量与变量之分,各占不同的内存空间,正确定义与使用数据是编写程序的基本前提。火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去25变量名的命名方法:变量名、数组名、函数名称为标识符。标识符只能由字母、数字、下划线这三种字符组成,且第一个字符必须为字母或下划线,长度不大于247个字符,大小写不通用。(关键字不能作为标识符)。关键字即是VC+的语法要求中使用的字。如intifwhile等。正确的标识符:INT,sum,de12,SUM等。变量必须使用前定义,以分配空间。举例说明火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去26abc English 2xy x-y if Else b(3)def Chine_bbb3yAbsFloatfloat一般变量都是用匈牙利命名法命名的。intnCount;charchChoice;