[求助]帮帮忙解释一下这个程序的for里面的语句
											/* Note:Your choice is C IDE */
#include "stdio.h"
main()
{
 char c,string[80];
 int i,num=0,wordflag=0;
 gets(string);
 for(i=0;(c=string[i])!='\0';i++)          /*这句能否说明一下吗?*/
  if(c==' ')
   wordflag=0;
  else if(wordflag==0)
  {
   wordflag=1;
   num++;
  }
  printf("word=%d\n",num);
    
}
for段里面的内容其实我不太明白,能够说明一下么?
该程序的作用是统计输入的单词个数,用空格间隔单词。

 
											





 
	    

 
										
					
	 
											