回覆列表
-
1 # 使用者3196993617542807
-
2 # 達州錢哥
1、將字串裡的數字字元轉化為整形數,返回整形值。
2、intatoi函式會掃描引數nptr字串,跳過前面的空白字元,可以透過isspace函式來檢測,直到遇上數字或正負符號才開始做轉換,而在遇到非數字或字串結束時才結束轉換,並將結果返回。
3、如果nptr不能轉換成int或者nptr為空字串,那麼將返回0。
-
3 # 使用者3163096175147
int *func( int n ) { int *a=(int *)malloc(sizeof(int)*n); return a ; //直接返回指標變數就可以了! }
return後接一個值。在呼叫這個函式的函式裡面,呼叫它的時候希望獲得一個值,如果不希望獲得這個值的時候,用void宣告就好。如果需要,比如說需要得到一個整形值就宣告int func()在呼叫它的比如main裡面func()的作用就可以相當於一個int型常數比如外面定義了int max(int a,int b){return a>b?a:b;}主函式裡面是main(){int A;A=max(1,2);}這時候就是透過max計算 1>2 則return 一個1 ,1