初学者问:for循环条件语句的判定问题
现有一个可执行程序:test0(在根目录下)#include<stdio.h>
int main(int argc,char *argv[])
{
char *s[]={"i love you","so much","and miss you","every day and night"};//指针数组的元素个数和i的关系
char **p=s;
int i=0;
for(i=0;i<4;i++) //s四个元素,所以i<4.若不知s的元素个数 4这个数字改用什么表达式表示?
printf("%s\n",*(p+i));
printf("\n");
}
或者 for(;p<?;p++)
printf("%s",*p);
[此贴子已经被作者于2016-4-24 11:16编辑过]