-
大家,一个const就够了吧,觉得我正确的点我,不正确的请指正查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a; 因为不能用大的权限去指向小的权限查看全部
-
函数参数没有实参的时候用默认值,否则从左到右覆盖默认值查看全部
-
const int *p=&a;不能通过*p=xx,来修改a的值;只能a自己赋值 int *const p=&a;不能p=&b,即指针p只能指向a查看全部
-
引用必须初始化,指定为xx的引用查看全部
-
使用C语言申请内存就用C语言的方法释放内存查看全部
-
编译器如何区分两个函数名相同的函数查看全部
-
什么是函数重载查看全部
-
如图见查看全部
-
可以在函数声明时给参数默认值而函数定义时可以不给查看全部
-
函数特性 一、函数参数默认值 1.有默认参数值的参数必须在参数表的最右端。 2.声明函数时可以加默认值,定义函数时最好不加默认值,可能会报错。 3.无实参则用默认值,否则实参覆盖默认值。 二、函数重载 定义:相同作用域,相同函数名,不同参数。即名称相同,参数可辨。 三、内联函数(关键字inline) 与普通函数的区别主要在于编译:编译时将函数体代码和实参代替函数调用语句。 注意: 1.逻辑必须简单,不能包含for等循环。逻辑简单、调用频繁的建议用内联函数。 2.递归无法内联。查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
有关const 注意上一种写法会报错,因为用权限大的接收权限小的存在很大风险。查看全部
-
引用不能单独存在,必须初始化。查看全部
-
内联函数查看全部
举报
0/150
提交
取消