引用:
作者: a19870504
想不到c++有400多個函式
難道就跟其他大哥說得一樣,只要觀念架構通了c++其實就只是一本工具書??
哇賽那這樣要精通不就要記住那400個的用法.......
|
其實函式不一定要全部學起來,只要懂原理,自己寫就行(例如排序.取最大值.....)
不過以下有幾個可能要背(對初學者而言)
:
1.亂數取子rand(A):可以用亂數造0~A的數並回傳(但若無配合時間亂數則所取得數固定)
2.時間亂數srand(time(NULL)):以時間為主軸進行亂數取子
3.指數pow(a,b),前提#include<math>:a連乘b次
4.輸入字串cin.getline(a,b):a必須為字元陣列,b為所要取的字元數量
基本上這4點學會就能解很多題目了^^",畢竟人腦有限XD
但還有些其實還漫好用的,像
isdigit(a):判斷字元位址a是否為數字字元
如果你覺得被那些太麻煩,那理解他函式是如何寫成,自己在用void或int寫函式
例如strlen(a):傳回a字元陣列所包含字元長度
替代:
char a[30];int i,j=0;
for(i=0;i<30;i++){
if(a[i]=='\0')
break;
j++;
}
之後出來j就是陣列a所含有的字元長度
了解了嗎??不一定要多被,理解就行