一个计算字符串的代码,有几句看不懂。
#include "stdio.h"main()
{
char s[80],c1,c2=' ';
int i=0,num=0;
gets(s);
while(s[i]!='\0')
{
c1=s[i];
if(i==0)
c2=' ';
else
c2=s[i-1];
if(c1!="&&c2==")//这一句if里面是什么意思?(这里if里面就是需要所填的 答案,可是我不怎么懂!)
num++;
i++;
}
printf("there are %d words\n",num);
}
/*题目是:下面程序的功能是从键盘输入一行字符,统计有多少个单词,单词用空格分割。补充所缺语句.
//如果谁能把整题思路列举出来,分全给!