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

指针数组疑惑解决思路

2012-03-02 
指针数组疑惑我的程序如下#include iostreamusing namespace stdchar *pArray[]{1,2,3,4,5}

指针数组疑惑
我的程序如下
#include <iostream>
using namespace std;
char *pArray[]={"1","2","3","4","5"};
int *pNum[]= {1,2};
int main(){
return 0;
}

编译报错
simple.cpp:6: 错误:从类型 ‘int’ 到类型 ‘int*’ 的转换无效

为什么
char *pArray[]={"1","2","3","4","5"}; 没有问题
int *pNum[]= {1,2};确有问题呢


[解决办法]

C/C++ code
char *p = "1"; // 这个没有问题int * p = 1;  // 这个自然是错的 

热点排行