![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
615156165
这个作者很懒,什么都没留下…
展开
-
函数的参数的默认值
A default argument shall not be redefined by a later declaration (not even to the same value) #include using namespace std; void print(double area = 2); int main(){ print(); print(4); system("p原创 2016-12-17 13:49:56 · 301 阅读 · 0 评论 -
Default arguments VS Overloading
#include using namespace std; int add(int x , int y = 100){ return x + y; } int add(int x){ return x + 100; } int main(){ add(1); system("pause"); return 0; } 上面的代码是错误的,会报如下的错误:13 7 E:\Dev-C原创 2016-12-17 13:58:10 · 273 阅读 · 0 评论 -
char* p和char p[];
对于语句char* p = "hello"; 和 char p[] = {'h','e','l','l','0'};用什么区别呢? ①这两条语句中的p都是指向‘h’的地址。 ② 前者的“hello”存放在常量区,不可改变;而后者存放在栈上面,可以改变。 #include using namespace std; int main(){ char* p = "hello";原创 2016-12-17 19:42:58 · 1600 阅读 · 0 评论 -
指针常量和常量指针
原创 2016-12-17 20:02:54 · 192 阅读 · 0 评论 -
腾讯面试题——指向数组的指针
以下代码输出什么____. 1 2 3 4 5 6 main() { int a[5]={1,2,3,4,5}; int *p=(int *)(&a+1); printf("%d",*(p-1)); } &a表示一个指原创 2017-04-02 09:44:01 · 295 阅读 · 0 评论