/* 撰寫程式 易疏忽的問題 */ /* 1>忘記將使用的函數所在的「標頭檔」含括進來 */ #include #include // 1>後面不加分號,凡是 # 開頭的敘述,行尾都不加 ; int main(void) // 2>注意大小寫字母的不同 { // 3>忘記在一程式區塊的前後加上 { } int lo; lo = 8; // 4>輸入時請不要弄錯 0(零)和 o(英文字母 O)、1(阿拉伯數字)和 l(英文字母 L) lo = 51; // 5>忽略了 不同資料型態間在使用上的差異性。 int 只能存入 整數。 lo = 25; // 6>將「=」(指定運算子) 與「==」(比較運算子)的用法混淆。 int b; printf("請輸入一個整數後,按[Enter]:"); // 7>輸入函數 是 printf() scanf("%d",&b); // 8>使用scanf()函式輸入變數時,忘記在變數前加上 &(取址運算子)。 char c='p'; // 9>將『字元』常數(用 ''包住) 與『字串』常數 (用 ""包住) 的表示法混淆。 //程式中有空白的地方,請按鍵盤的空白鍵或Tab鍵產生『半型』空白 printf("以上都是易疏忽的狀況! 執行看到此行已除錯完成 \n"); /* 10>程式中有空白的地方,請按鍵盤的 空白鍵 或 [Tab]鍵產生『半型』空白。 清除全型空白:[搜尋] →檔案中取代 →要尋找的文字,輸入『全型空白』→ 取代成,輸入『半型空白』→目前的檔案 →[取代 ]→再按一次 [取代] */ /* @自動開啟 說明網頁:Windows 8/10 轉換 全形文字 @ */ system("START http://www.jtvb.tw/desp/FullType/FullType.htm"); system("pause"); // 11>敘述行尾 要加 ; return 0; }