指標變數的當前值應合理
#include "stdio.h"
int main(int argc, char* argv)
執行結果:
please input 10 int number
0 1 2 3 4 5 6 7 8 9
6684216 4199177 1 7867264 7867136 0 -2120996372 5570560 -1073961 840 6684520
輸出結果和我們希望的不一致,正確的寫法應該是:
#include "stdio.h"
int main(int argc, char* argv)
在定義陣列時,必須指定陣列的大小。下列定義是非法的
int a,i,*p;
p = a; /* p =&a[0]; 同樣非法 */
例題:按正向和反向列印乙個字串
#include
#include
void main()
執行結果:
that/'s all, for the presenttneserp eht rof ,lla s/'that
轉貼 Unix C語言值得注意的地方
盡量的把函式弄的通用點,行少點,乙個函式只完成乙個簡單的功能,一眼就能看出來此函式有沒有 錯誤,每個函式都是健壯的,那麼你的程式就是健壯的。要少 完成乙個功能的時候在邏輯清楚的情況下 越少越好,千萬不要比 誰寫的多啊。演算法要好 在 完成乙個功能的時候要考慮效率,目前計算機的記憶體很大,所以記憶體已...
值得注意的函式
函式 嚴重性 解決方案 gets 最危險 使用 fgets buf,size,stdin 這幾乎總是乙個大問題!strcpy 很危險 改為使用 strncpy。strcat 很危險 改為使用 strncat。sprintf 很危險 改為使用 snprintf,或者使用精度說明符。scanf 很危險 ...
UE C 值得注意的坑
申明了forceinline關鍵字的內聯函式,不能和void一起使用。不然就會報錯。虛幻引擎中,基本資料型別包括,uint8 uint16 uint32 uint64 int8 int16 int32 int64 float。但是在藍圖中只支援uint8和int32。其他型別在c 中是支援的,但是如...