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

帮小弟我看看这个C++程序

2012-03-28 
帮我看看这个C++程序#include iostreamusing namespacestdvoid main(){char *name[3]{abc,def,gh

帮我看看这个C++程序
#include <iostream>
using namespace std;
void main()
{
char *name[3]={"abc","def","ghi"};
cout<<*name[0]<<endl;
cout<<name[0]<<endl;

}

输出结果是:
a
abc

我不太懂这里的*name[0]和name[0]为什么会输出这个结果

[解决办法]
name 是一个有三个字符串的数组。
name[0] 指向第一个字符串。
而 *name[0] 等于 name[0][0], 也就是第一个字符串中的第一个字母。


[解决办法]

探讨

name 是一个有三个字符串的数组。
name[0] 指向第一个字符串。
而 *name[0] 等于 name[0][0], 也就是第一个字符串中的第一个字母。

热点排行