當前位置:編程學習大全網 - 編程軟體 - 新手編程容易犯的錯誤有哪些

新手編程容易犯的錯誤有哪些

根據我的多年對 C 語言編程經驗,來講述新手編程最容易犯的錯誤有如下幾種:

(1)、最基本的是語法錯誤,例如:int num ; 新手剛開始學習編程時不習慣寫分號,壹旦漏寫分號,那麽在進行程序編譯時,編譯器會提出語法錯誤信息,當然了,如果對 C 語言的語法不熟悉的話,還會產生很多其它類型的語法錯誤;

(2)、雖然程序的語法沒有錯誤,但是有警告錯誤(Warning !......),這類錯誤通常是由於雖然定義了某個變量,但是未經過正確初始化就引用。例如如下代碼:

#include <stdio.h>

#include <stdlib.h> /* malloc( ) 函數在此頭文件中定義 */

#include <stringh.h> /* strcpy( ) 函數在此頭文件中定義 */

void main( )

{

char * p ;

p =(char *)malloc(1000) ;

...... /* 但是在該程序中,必須要有壹個對指針變量 p 是否成功分配到內存進行壹個判斷 */

if( p == NULL ) /* 該段代碼絕對不能夠少,但是在編譯過程中,編譯器是不會報錯的 */

{ /* 返回空指針,則退出系統 */

printf("Memory allocation failure !!\n");

exit(1) ;

}

strcpy(p, "test string") ; /* 成功分配內存,將字符串"test string"復制到 p 中。

}

其它的還有很多,需要平時上機多積累編程經驗。只有不斷上機編程調試、運行,才能夠體會到編程的樂趣。

  • 上一篇:編程入門先學什麽好?
  • 下一篇:為什麽江楓沒有進入循環
  • copyright 2024編程學習大全網