函数
void functionname(parameterlist) { statement(s); return ; }
指针
const
让指针指向一个常量变量
int age = 39; const int * pt = &age;
将指针声明为常量
const float g_earth = 9.80; const float *pe = &g_earth;
如果数据类型本身并不是指针,则可以将const数据或非const数据的地址赋给指向const的指针, 但只能将非const数据的地址赋给非const指针
将指针参数声明为指向常量数据的指针理由
避免由于无意间修改数据引起的编程错误
使用const使得函数能够处理const和非const实参,否则将只能接受非const数据
Note
返回值不能为数组
cin
cin>>ch:跳过空格和换行符
cin.get():读取所有输入字符
为将数组类型和元素数量传递给函数,请使用两个不同的参数来传递
void fillArray(int arr[],int size)
int arr[]:数组类型
int size:元素数量
void functionname(parameterlist) { statement(s); return ; }
指针
const
让指针指向一个常量变量
int age = 39; const int * pt = &age;
将指针声明为常量
const float g_earth = 9.80; const float *pe = &g_earth;
如果数据类型本身并不是指针,则可以将const数据或非const数据的地址赋给指向const的指针, 但只能将非const数据的地址赋给非const指针
将指针参数声明为指向常量数据的指针理由
避免由于无意间修改数据引起的编程错误
使用const使得函数能够处理const和非const实参,否则将只能接受非const数据
Note
返回值不能为数组
cin
cin>>ch:跳过空格和换行符
cin.get():读取所有输入字符
为将数组类型和元素数量传递给函数,请使用两个不同的参数来传递
void fillArray(int arr[],int size)
int arr[]:数组类型
int size:元素数量
const声明后的值不允许更改内容


6747

被折叠的 条评论
为什么被折叠?



