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 關注
- 780 瀏覽
添加回答
舉報
0/150
提交
取消