C++ 内置函数(inline)
2 回答
冉冉说
TA贡献1877条经验 获得超1个赞
char *a,*b;
a=(char *)malloc(sizeof(char)*30);
b=(char *)malloc(sizeof(char)*30);
cin.getline(a,30);//读取所输入一行中的前30个字符包含空格符丢失最后的回车符
cin.get(b,30);//读取输入一行中前30个字符包含空格符保留回车符要丢失回车符可以改成
cin.get(b,30).get();
希望对你有帮助
看错你问什么了你在问函数的内联啊?
inline可以减少程序的运行时间
例如:
inline void fun(int x,int y){
x=x+y;
}
这样的话在你的程序运行的时候主函数调用fun(x,y)主函数中写的是fun(x,y)但是运行的时候会直接用x=x+y去代替这一行代码;
减少调用函数的时间
- 2 回答
- 0 关注
- 739 浏览
添加回答
举报
0/150
提交
取消