learn c++(function)

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的指针,针对一级指针,二级指针具体情况具体分析

posted @ 2018-04-18 09:10  Latuper  阅读(207)  评论(0)    收藏  举报