帮看看这个
这两天看课件、看书都快疯了,由于没基础,不懂为什么,看看下面的程序
#include<iostream.h>
inline IsNumber(char ch){
return ch>='0'&&ch<='9'?1:0;
}
void main(){
char ch;
while(cin.get(ch),ch!='\n') {
if(IsNumber(ch))cout<<"是数字字符"<<endl;
else cout<<"不是数字字符"<<endl;
}
}
为什么定义的函数IsNumber(char ch)前面可以不写返回值类型(或者函数类型),
还有cin.get(ch)(这个还不曾学,不过见过好几次了),帮忙说说为什么输入的一串字符为什么会被逐个判断?