



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1程序的开发通常要经过编辑,编译,连接,运行调试这几个步骤。2一个C+程序由三部分组成:注释部分,编译部分,编译预处理和程序主体。3在程序界下来的部分中,main是主函数名,函数是C+程序中最小的功能单位,没一个C+程序都必须有一个main()函数,并且main()表明了程序执行的开始点。4C+标识符的构成规则如下:一大写英文字母,小写英文字母后下划线开始;可以有大写英文字母,小写英文字母,下划线后数字09组成;大写英文字母和小写英文字母代表不同的标识符;不能是C+关键字。数据类型基本类型构造类型指针类型空类型整型实型字符型布尔型(浮点型)数组类型结构体类型共用体类型枚举类型单精度型双精度型6所谓常量是指在程序运行的整个过程中其值始终不可改变的量,也就是直接使用符号(文字)表示的值。7符号常量Const 数据类型说明符 常量名+常量值;或 数据类型说明符 const 常量名+常量值;例如: Const float pi=3.14;8在程序的执行过程中其值可以变化的量称为变量。9变量有三个基本要素:c+合法的变量名,变量类型和变量的数值。关系运算符和关系表达式: 比较连个量的运算符称为关系运算符。 C+提供了6中关系运算符:(小于),(大于),=(大于等于),= =(等于),!=(不等于)。需要注意的是:(1)“等于”关系运算符是两个等号“= =”,而不是一个等号“=”(赋值运算符)。(2)在6个运算符中,前四个优先级相同,后两个也相同,且前四个高于后两个。(3)关系运算符的优先级低于算术运算符,且高于赋值运算符。逻辑运算符和逻辑表达式:逻辑运算符用于将多个关系表达式或逻辑量(“真”或“假”)组成一个逻辑表达式。C+提供了三种逻辑运算符:&(逻辑与),(逻辑或)和!(逻辑非)。逻辑运算符的优先级:(1) 逻辑非的优先级最高,逻辑与次子,逻辑或最低,即:!&。(2) 与其他种类运算符的优先关系是:!算术运算关系运算&赋值运算。10三目运算符: ?:11高级语言源程序的基本组成单位是语句。12C+提供了相应的语句,如表达式语句,符合语句,选择语句的循环语句等,实现了结构化程序设计所需要的三种基本控制结构:顺序结构,选择结构和循环结构。13If语句的嵌套中,elae部分总是与前面最靠近的,还没有配对的if配对。14C+中函数的参数传递有两种方式,一种是按值传递,另一种是地址传递或应用传递。15数组时一组具有相同类型数据的有序集合,其中每个数据称为数据的元素。16数组的一般形式: 。;17字符串比较函数strcnp.18求字符串长度函数strlen.19在C+中用来专门存放内存单元地址的变量类型就是指针类型。20指针变量的一半形式: *;21Int *p4 此句定义了一个int型指针数组平,数组有4个元素,每个元素都有一个指向int性数据的指针。(1)用while语句求100以内的奇数之和。#includeusing namespace std;void main() int i=1,sum=0; while(i=100) sum+=i; i+=2; Cout”sum=”sumendl;运行结果为:sum=2500(2)输入一个整数,求出它的所有因子。#includeusing namespace std;void main() int n,k;coutn;coutn;for(k=1;k=n;k+) if(n%k=0) coutk ; coutendl;程序运行结果为:Enter a positive integer: 12Number 12 Factors 1 2 3 4 6 12 (3)交换函数的两个参数的值。#includeusing namespace std;void swap(int x,int y) int temp;temp=x;x=y;y=temp;coutx=x, y=yendl;void main() int a=10,b=20;couta=a, b=b,endl;swap(a,b):couta=a, b=bendl;程序运行结果为:a=10, b=20x=20, y=10a=10, b=20(4)把一个二维数组所有元素想加并输出和。#includeusing namespace std;void main() int a3 4=1,2,3,4,5,6,7,8,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年初级机械设计师考试备考指南及模拟题
- 2025年初级音乐创作技巧与实战练习
- 2025年水文水资源调查与评估案例分析教程及模拟题集
- 2025年初级市场营销专员模拟面试题与答案解析
- 【教案版】小学五班级上册 跳绳4
- 2025年建筑行业设计师招聘面试模拟题集及解析
- 2025年汽车技术工程师考试预测题及备考指南
- 2025年外贸销售代表面试要点与预测题
- 2025年物资储备仓库安全管理实践案例分析及模拟题集解析
- 2025年考研政治考点精讲及模拟题集
- 新生儿多重耐药菌防控
- 非标设备公司采购管理制度
- 2025年的基层治理理论与实践考核试卷及答案
- 2025年江西省高考物理真题
- 甘肃白银有色集团股份有限公司招聘考试真题2024
- 第三届全国技能大赛竞赛-工业机器人系统操作赛项选拔赛备考试题库(附答案)
- 外贸合伙人合同协议书
- 登销记以及运统46系统运用21课件
- 湖南省长沙市长郡芙蓉中学2025届物理八下期末质量检测模拟试题含解析
- 《电磁感应现象解析》课件
- 中国兽药典三部 2020年版
评论
0/150
提交评论