![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初学c++
xiabanshenz
这个作者很懒,什么都没留下…
展开
-
c++指针类型int *和int(*)[5]的区别
int ia[5]={1,2,3,4,5}; int *p1=ia;//p1指向ia的首元素,该元素是int型 int iaa[2][5]={{1,2,3,4,5},{7,8,9,10,11}}; int (*p2)[5]=iaa;//P2指向iaa的首元素,该元素是int [5]型原创 2017-10-07 14:04:02 · 2069 阅读 · 0 评论 -
c++ switch内部的变量定义
case true: string file_name;//错误,隐式初始化 int ival=0;//错误,显式初始化 int jval;//只定义,不初始化 break; case false: jval=next_num;//正确 if(file_name.empty())switch允许跳过变量(jval)的 定义,但不允许跳过变量的初始化。因转载 2017-10-07 19:38:52 · 1461 阅读 · 0 评论