首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为什么这样定义就不行了,该怎么处理

2012-02-25 
为什么这样定义就不行了对于charx,ychar*p[10]{ sssfgg , sggg }char*p[2]{&x,&y}//可以说定义有

为什么这样定义就不行了
对于
char   x,y;
char   *p[10]={ "sssfgg ", "sggg "};
char   *p[2]={&x,&y};//可以说定义有两重含义
而对于
int   x,y;
int   *p[2]={&x,&y};
int   *p[2]={{1,2},{3,4}};//错误!有些不解

[解决办法]
{1,2}算什么类型啊?
指针和数组是不同的,这就是其中一处。
int p[2][2]={{1,2},{3,4}};//

热点排行