c++ 指针数组输出

来源:百度知道 编辑:UC知道 时间:2024/06/29 23:40:56
#include<iostream>
using namespace std;
int main()
{

char *cPtr[2]={"tom","jimmy"};

return 0;
}
怎么样能把 指针数组的个元素输出

要输出一个个的字符 t o m j e r r y
-----------------------------------

#include<stdio.h>
void main()
{
char *cPtr[2]={"tom","jimmy"};
for(int i=0; i<2; i++)
{
int j=0;
while(cPtr[i][j]!='\0')
printf("%c\n",cPtr[i][j++]);
}
}

for(int i=0; i<2; i++)
{
printf("%s",cPtr[i]);
}

可以这样来就行了

for(i=0;i<2;i++)
printf("%s",cPtr[i]);

要是想输出每个字符,可以这样
char * c;
for(i=0;i<2;i++)
{
c=cPtr[i];
while(c++)
printf("%c\t",c);
printf("\n");
}