C语言中简单问题,希望能举个简单程序例子

2020-09-25 教育 74阅读
【static的用法】
int counter(){
static int i=0;/*把这个static加上或去掉就会导致这个函数有不同的效果*/
i++;
return i;
}
/*加上static,每次调用函数会返回1,2,3,4,...不加static,这个函数就永远返回1
【while(1)的用法】
while(1)本意表示永远循环,即“死循环”。所以用在确实需要死循环的地方,或者是循环体内部有单独控制循环结束的break语句
【while(p!='\0')】
字面意思是p不为'\0'时继续循环。你只写这么一句我没法解释更多
【while((s[i]=getchar())!='\n')】
字面意思是从控制台读入字符存储到s[i],并判断这个字符是否为'\n',如果是则继续循环
【用'\0'和'\n'有什么区别??】
区别大了去了,'\0'是空字符(通常表示字符串的结束),'\n'表示换行符
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com