c++ 有关指针数组

来源:百度知道 编辑:UC知道 时间:2024/06/30 03:11:55
#include<iostream>
using namespace std;
void main(void)
{

char *cPtr[2]={"tom","jimmy"};
cout<<"cPtr[0] is "<<cPtr[0]<<endl; //输出 tom
cout<<"*cPtr[0] is "<<*cPtr[0]<<endl; // 输出 't'
}
// 问题:
// 针对上面的程序怎么才能输出't'后的 'o'啊 ;
// 高人指教

#include<iostream>
using namespace std;
void main(void)
{

char *cPtr[2]={"tom","jimmy"};
cout<<"cPtr[0] is "<<cPtr[0]<<endl; //输出 tom
cout<<"cPtr[0][0] is "<<cPtr[0][0]<<endl; // 输出 't'
cout<<"cPtr[0][1] is "<<cPtr[0][1]<<endl; // 输出 'o'
cout<<"cPtr[0][2] is "<<cPtr[0][2]<<endl; // 输出 'm'
}

#include <iostream>
using namespace std;
int main(void)
{
char *cPtr[2]={"tom","jimmy"};
cout<<"cPtr[0] is "<<cPtr[0]<<endl; //输出 tom

cout << "*cPtr[0] is ";
while (*cPtr[0] != '\0')
cout<<*cPtr[0]++; // 输出 tom
cout << endl;

system("pause");
return 0;
}

cout<<"*cPtr[0] is "&l