print函数的作用是输出各字符串。name[0]~name[4]分别是各字符串的首地址。print函数也可改写为以下形式: void print(char *name[],int n) { int i=0 char *p; p=name[0]; while(i<n) {p=*(name+i++); cout<<p<<endl; } } 其中“*(name+i++)”表示先求*(name+i)的值,即name[i](它是一个地址)。将它赋给p,然后i加1。最后输出以p地址开始的字符串。
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/yzrj/38784.html
print函数的作用是输出各字符串。name[0]~name[4]分别是各字符串的首地址。print函数也可改写为以下形式: void print(char *name[],int n) { int i=0 char *p; p=name[0]; while(i<n) {p=*(name+i++); cout<<p<<endl; } } 其中“*(name+i++)”表示先求*(name+i)的值,即name[i](它是一个地址)。将它赋给p,然后i加1。最后输出以p地址开始的字符串。
阅读(1876) | 评论(1)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论