inline函数
当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执行的转移等等,这些工作需要系统时间和空间的开销。
请看如下程序段,读入一行字符串,逐个判断是否为数字字符:
#include<iostream>
using namespace std;
bool IsNumber(char ch)
{
return ch>='0'&&ch<='9'?1:0;
}
int main()
{
char ch;
while(cin.get(ch),ch!='n')
{
if(IsNumber