-
内联函数
1、内联函数是建议性的,由编译器决定
2、逻辑简单,调用频繁的函数建议使用内联
3、递归函数无法使用内联方式
查看全部 -
指针指向const修饰的变量时,应该是const int const *p = &a;
查看全部 -
一、const与基本数据类型
1.const int p = 3; //p的值就一直为3不能修改
二、const与指针const int *p; 等价于 int const *p:
const int * const p; 等价于 int const * const p;const int *p = &x;可以写*p = &y ;但是*p = 4;是错误的
const int *const p = &x; p = &y; *p = 4 都是错误的
三、const与引用
1.int x=3; const int &y=x; x=10;是正确的 y=20;错误2.

3.

4.
查看全部 -
引用符号 &
基本数据类型的引用
int a;
int &b = a;
结构体类型的引用
Coor c1;Coor &c = c1;
指针类型的引用
基本形式:类型 *&指针引用名 = 指针
int *p;int*&q = p;
查看全部 -
int const a = 3; int *p = &a; 【错误】
指针指向const修饰的变量时,应该是const int const *p = &a;
查看全部 -
内存申请注意点
查看全部 -
const的用法
查看全部 -
指针类型引用
查看全部 -
const *p 静态指向的值
*const p 静态指向的地址
查看全部 -
emmmmmmmmmm
查看全部 -
指针的引用
查看全部 -
引用不能单独存在
查看全部 -
*p=&x;代表这是以一个指针去接收x的地址;p=&x;是声明一个变量,变量里面存储的是x的地址
查看全部 -
指针指向const修饰的变量时,应该是const int const *p = &a;
查看全部 -
基本数据类型引用: int a; int &b = a;
结构体类型的引用 Coor c1; Coor &c = c1;
指针类型的引用int a =10; int *p = &a; int *&q = p; *q = 20;
指针数据交换:
void fun(int *a, int *b) { int c = 0; c = *a; *a = *b; *b = *c; } int x = 10, y =20; fun(&x, &y); OR void fun(int &a, int &b); { int c =0; c = a; a = b; b = c; } int x = 10, y = 20; fun(x, y);查看全部
举报