C++基础
QingerBig
这个作者很懒,什么都没留下…
展开
-
C++进阶--指针与数组
定义指向数组元素的指针 定义与赋值: int a[10],*pa; pa = &a[0]; //或者 pa = a; 则等效写法: *pa就是a[0], *(pa+1)就是a[1] … pa[I]就是a[I] 指针数组 数组的元素是指针类型:原创 2020-09-20 21:35:15 · 117 阅读 · 0 评论 -
C++基础(常量指针、指针常量)
常量指针 const修饰的变量的指针 如: int a = 10; int b = 10; const int * p = &a; 特点: 指针的指向可以修改,而指针指向的值不可以修改 *p = 20; //错误,不可修改指针指向的值 p = &b; //正确,可以修改指针的指向 指针常量 const修饰的指针 如: int a = 10; int b = 10; int * const p = &a; 特点:指针的指向不可以修改,但指针指向的值可以进行修改。 指向常量的常量指原创 2020-09-14 11:07:34 · 125 阅读 · 1 评论 -
C++基础教程(数组)
一维数组 一维数组的定义方式 特点: 存放在一块连续的内存空间中 每个元素都是相同的数据类型 一维数组名的用途 可以统计整个数组在内存中的长度。sizeof(arr) 可以获取数组在内存中的首地址。第一个元素的地址。 二维数组的定义方式 ...原创 2020-09-14 10:10:31 · 363 阅读 · 0 评论 -
C++基础教程(变量)
定义常量的两种方式: 1、宏常量 #define 宏常量名 常量值 2、const 修饰的变量 数据类型: int: 1、short 2字节 2、int 4字节 3、long win下4字节、linux下32位系统是4字节、64位是8字节 4、long long 八字节 可以使用sizeof()求出数据类型占用内存大小,具体用法:sizeof(数据类型||变量) 实型: 1、单精度 float (4字节)有效数字7位:在使用时 float a = 1.2f 需加f,不然小数默认为双精度,然后转换 2、双精原创 2020-09-14 09:49:51 · 241 阅读 · 0 评论