1. 必须要有函数原型
2. <1>void say_hi(); 在c++中,函数括号为空相当于在括号中使用关键void,表明函数没有参数
<2>void say_hi(...); 括号中的省略号表示不指定参数列表,而在标准c中,括号为空表示暂不指定参数,你可以在后面定义参数列表
3. 指针和const
<1>创建const常量的语法:const type name = value;
<2>让指针指向一个const变量:此时允许改变指针,但不允许通过指针改变它所指向的该变量值,但是可以通过该变量值所对应的变量名来改变它的值,也就是说,该值仅对于该指针来说是一个常量,此时指针是变量
指针本身被声明为const常量:此时允许使用指针来改变它所指向的值,但是不允许改变指针
const指针指向const变量:此时指针和这个常量本身都是不能被改变的
<3>可以将const变量的地址赋给指向const的指针,针对一级指针,二级指针具体情况具体分析