CPlusPlus 知识点整理 2016.10.13
Version1.0 feiyunliu 1220429263@qq.com
//////////////////////////////////////////////////////////////////////////////////
第一课:C++的前世今生以及 Hello World 简单简单程序的实现
#include <cmath>函数库,sin()、开平方 sqrt()、求绝对值 fabs()
第二课:(1)sizeof()
(2)将其转换为相应的整数数值
char x = 'd';
x = x - '0';
(3)布尔常量:非 0 为真 0 为假
i++或 i--表达式的值为 i
++i 或--i 表达式的值为 i+1 或 i-1
表达式不能使用++或--,如:(x+y)--
(4)typedef 类型定义语句:就是给数据类型另外起个名字
如:typedef float real;
(5)常量修饰符:const,必须要初始化
如:const int max=255;
修饰函数中的参数
如:double func(const double arr[],const int count){
...
}
表示在函数体里面不能对 arr 和 count 的值发生更改,即赋值行为。
第三课:控制结构
第四课:数组与字符串
(1)一维数组:int a[10]
或者
#define max 10 或 const int max=10;
int a[max];
(2)二维数组:int a[][],初始化方式
如:int a[3][4]={23,45,32,64,23,23,45,32,64,23,80,58};
或 int a[3][4]={{23,45,32,64},
{23,23,45,32},
{64,23,80,58}
};
或 int a[][4]={23,45,32,64,23,23,45,32,64,23,80,58};
使用一维数组 a 表示二维数组 b(M x N,M 行 N 列),下标关系有
k=i*N+j,其中 k 为 a 的下标,i,j 为二位数组某元素的下标。
(3)字符型数组和字符串处理函数
初始化:
1)char weekday[7];
weekday[0]="M";
weekday[1]="o";
weekday[2]="n";
weekday[3]="d";
weekday[4]="a";
weekday[5]="y";
评论0
最新资源