1、预定义常量及类型
//函数结果状态代码 #define OK 1 #define ERROR 2 #define OVERFLOW -2 //Status是函数返回值类型,其值是函数结果状态代码。 typedef int Status;
2、数据结构的表示(存储结构)用类型定义(typedef)描述;数据元素类型约定为ElemType,由用户在使用数据结构时自行定义。
3、描述基本操作的算法的函数的格式:
函数类型 函数名(函数参数表) { //算法说明 语句序列 }//函数名
当函数返回值为函数结果状态代码时,函数定义为Status类型,为了便于描述算法,使用C++语言的引用调用从参数传递方式代替指针传递参数,在形参表中使用"&"打头的参数即为引用参数。
4、内存的动态分配与释放。
使用new和delete动态分配和释放内存空间:
分配空间 指针变量 = new 数据类型; 释放空间 delete 指针变量;
5、赋值语句
简单赋值 变量名 = 表达式; 串联赋值 变量名1 = 变量名2 = ... = 变量名n = 表达式; 成组赋值 (变量名1, 变量名2, ..., 变量名n) = (表达式1, ..., 表达式n); 结构赋值 结构名1 = 结构名2; 结构名 = (值1, 值2, ..., 值n) 条件赋值 变量名 = 条件表达式 ? 表达式T : 表达式F; 交换赋值 变量名1 <--> 变量名2;
6、选择语句:
条件语句1 if(表达式) 语句; 条件语句2 if(表达式) 语句; else 语句; 开关语句 switch(表达式) { case 值1: 语句序列1; break; case 值2: 语句序列2; break; ... case 值n: 语句序列n; break; default: 语句序列n+1; }
7、循环语句:
for语句 for (表达式1; 条件; 表达式2) 语句; while语句 while(条件) 语句; do-while语句 do { 语句序列; } while(条件) ;
8、结束语句:
函数结束语句 return 表达式; return; case 或循环结束语句 break; 异常结束语句 exit (异常代码);
9、输入输出语句
输入语句 cin>>变量1>>...>>变量n;
输出语句 cout<<表达式1<<...<<表达式n;
10、基本函数
求最大值 Max (表达式1, ..., 表达式n)
求最小值 Min(表达式1, ..., 表达式n)
原文链接: https://www.cnblogs.com/RGBTH/p/13229181.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/361943
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!