C++程序设计基础知识.ppt
《C++程序设计基础知识.ppt》由会员分享,可在线阅读,更多相关《C++程序设计基础知识.ppt(28页珍藏版)》请在课桌文档上搜索。
1、C+程序设计 基础知识,1.2 简单的C+程序实例,/程序文件名为EX1_6.cpp/*C+程序基本结构*/#include max(int i,int j)/A if(i=j)return i;else return j;void main(void)/B coutij;/从键盘上输入变量值 coutmax number is:max(i,j)n;/输出提示和结果,程序组成:,注释,编译预处理指令,程序体,由若干函数组成,其中有且仅有一个主函数main(),这是程序的执行入口。在MFC编程中定义为winmain()。,C+允许的书写格式非常自由,一个语句可以写在若干行,一行也可以写若干个语句
2、。(1)对齐规则:同一层次的语句必须从同一列开始,同一层次的开花括号必须与对应的闭花括号在同一列上。(2)缩进规则:属于内一层次的语句必须缩进一个Tab。(3)任一函数的定义均从第一行开始书写。(4)严格区分大小写字母。,程序的书写规则,需求分析,算法(方法)描述;编辑:利用程序编辑器(IDE)完成源程序编写(*.cpp);编译:产生目标程序(*.obj);连接:将一个或多个目标程序与库函数连接产生可执行文件(*.exe);调试:运行与分析程序的结果;,C+程序的开发步骤,程序是由对数据的描述和对数据进行处理的语句组成,数据可以分为变量和常量两大类,在C+语言中有5种基本的数据类型。程序 文件
3、模块函数语句词法符号 程序的语句是由不可再分的基本单元词法符号构成,C+共有6种词法符号:关键字、标识符、常量、字符串、运算符和标点符号。,1.3.1 C+的字符集,1.3 C+的词法单位,1.3.2 关 键 字,表2-1 C+常用关键字及分类,标识符是对变量、函数、结构和其它各种用户自定义对象的命名。C+语言中对标识符的命名一般遵守下列几点原则:1标识符的第一个字符必须是字母或下划线,随后的字符必须是字母、数字或下划线;2标识符的长度可以是一个或多个字符,最多31个(87ANSI),VC+中,最多可以有247个字符。3C+中字母区分大小写。4.C+中关键字不能用作标识符。,1.3.3 标识符
4、,1.3.4 标点符号,标点符号包括#、()、,、:、;、等。,1.4 C+的数据类型,5种基本的数据类型,C+语言有5种基本的数据类型,它们是:C+语言中的其它数据类型都是从这5种基本数据类型演变而来。,一般来讲,一个字符占用1个字节的存储空间,一个整数占用2个字节的存储空间,但不能肯定。ANSI C强调的是每种数据类型的最小范围,而不是实际占用的字节长度。,除了void类型之外,基本数据类型的前面都可以加上修饰符。修饰符用来改变基本数据类型的意义,以便更加准确地适应各种情况的需求,C+语言提供了4种类型修饰符:,修饰基本数据类型,C+中还增加了一个 const(恒型)修饰符。一个变量由co
5、nst修饰后,其值就不能再被改变。,signed最重要的用途是用来修饰字符型,对整型的修饰是多余的,缺省情况下整型为signed,除非修饰为unsigned。有符号整数与无符号整数的区别是对整数最高位的解释。若指定为signed int,那么编译程序生成代码时将整数最高位作为符号标志。若符号标志是0,则数值为正;若符号标志为1,则数值为负。,结果为 1;原因是,由于在计算机中负数是采用2的补码形式存放,对于无符号数65535,在内存中对应的二进制形式为:11111111,11111111当做为有符号数时,其对应的数值就为 1;/*符号位不变,其它各位取反,末位加1,10000000,00000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 基础知识

链接地址:https://www.desk33.com/p-236184.html