編寫C語言程序時會有哪些常見錯誤?

2020-12-06 編程達人

【標點符號】

1、在編寫程序時,如果出現中文標點,編譯器會報錯;

2、每一行代碼末尾需要有一個分號「;」;

3、使用注釋時,一定要成對使用;

【大、小寫】

1、在C語言中是區分大小寫的。例如:我們寫的main函數,如果要是改成大寫Main這種形式,是行不通的,如圖3-6-1所示:

2、在C語言裡,文件命名一定要是英文的。

【環境問題】

1、我們的開發環境是在Windows XP作業系統下運行的,我們在運行C語言程序時會出現,控制臺窗口一閃而過的情況,導致我們沒辦法看到輸出結果,那麼我們需要添加如下代碼:

#include <stdio.h>

#include <stdlib.h>

Int main(void)

{ 在system(「pause」);前寫代碼

system(「pause」); 在程序執行return 0;之前暫停

return 0;

}

3、如果使用的不是Visual C++開發工具,可能會在看反彙編窗口時,會有所不同。

【快捷鍵】

在Visual C++開發工具下常用的快捷鍵:

F5:編譯並通過VC++執行;

Ctrl+F5:不經過VC++直接執行編譯後的exe;

Shift+F5:程序在下斷點的調試時可以終止調試。

Ctrl+Shift+F5:重新開始運行。

F7:編譯工程;

Ctrl+F7:編譯當前文件;

F9:設置斷點;

Ctrl+F9:取消斷點;

F10:單步調試(Debug時);

Ctrl+F10:執行到光標所在行;

F11:單步步入(單步執行時可以進入函數內部);

Shift+F11:跳到上一層調用棧;

相關焦點

  • C語言編寫Windows下的實用程序:[1]對話框
    相信很多C語言初學者,都會有一種困惑,C語言的教程、教材上面很多是對C語言的語法和算法講解,而沒有教大家做一些真正可以用到的程序,從而質疑C語言到底是否足夠牛X,能夠開發出炫麗多彩的遊戲嗎;對C語言的可用性、易用性、強大產生懷疑。
  • C語言-(第一章)程序設計和C語言
    機器指令的集合就是該計算機的機器語言。但是,機器語言與人們習慣用的語言差別很大,難以推廣使用,因此初期只有極少數的計算機專業人員會編寫電腦程式。符號語言:為了克服機器語言的上述缺點,人們創造出了符號語言,它用一些英文字母和數字表示一個指令。例如,用ADD代表『加』,SUB代表『減』。
  • C語言陷阱與技巧第8節,輸出適當的信息,有利於定位錯誤和異常代碼
    之所以要這麼做,是因為若直接編寫C語言代碼一次性解決複雜任務,往往會讓整個代碼「揉作一團」,不僅開發時容易引入 bug,而且後期維護起來也比較痛苦。想像一下,若將任務拆分成若干個子模塊,以後發現問題時,可能只需要修改某個子模塊就可以了。但是若沒有這麼做,查找和解決問題就必須對全部代碼下手了。
  • 摘要:編寫第一個NDK,使用C語言進行輸出。
    編寫第一個NDK,使用C語言進行輸出。新建一個android工程JniTest。右鍵項目->Android tools->Add Native Support...,填寫生成庫的名稱,會在項目目錄下生成jni文件夾和obj文件夾。
  • 如何利用單片機高級C語言編制應用程式
    1前言 在隧道窯溫度控制系統、自助式寄存櫃等多個實際應用中,我們利用單片機高級C語言編制應用程式,滿足了用戶對各項性能參數的不同要求。下面以一實例,介紹C語言在應用程式設計上的優點。 2系統結構 系統由電器和機械兩部分組成。
  • 信息學競賽需要掌握哪些程式語言知識
    一、程式語言選擇信息學聯賽主要考的是程序設計,選擇合適的參賽程式語言是首要選擇,信息學競賽的程式語言有三種:pascal語言、c語言、c++語言,pascal語言將於2022年停止在信息學競賽中使用,所以現在學習pascal語言意義不大,剩下的只有選擇c語言和c++語言,實際考試中絕大多數考生選擇
  • 「C語言從入門到入土」必備C語言基礎筆記整理
    一、C語言1、什麼是C語言?C語言是人寫機器看的一種語言。C語言是高級語言中的低級語言。C語言貼近硬體。C語言的入門學習比較簡單。編輯:首先是編輯,就是在編譯器中輸入原始碼,後綴名是.c||編譯:然後是對目標程序進行編譯,如果源程序沒有錯誤,得到目標程序,後綴.obj(VS編譯快捷鍵方式是Ctrl+F7)|
  • C語言怎麼樣?今天聊聊C語言的發展史!
    C語言發展史的點點滴滴。 任何一種新事物的出現都不是來自於偶然,而是時代所驅使的必然結果。 如果你問我:C語言有多偉大。那麼,我可能會想一下,說:多偉大我不知道,但是我知道很偉大。
  • ARM中ADS環境下C語言和彙編語言混合編程及示例
    稍大規模的嵌入式程序設計中,大部分的代碼都是用C來編寫的,主要是因為C語言具有較強的結構性,便於人的理解,並且具有大量的庫支持。但對於一寫硬體上的操作,很多地方還是要用到彙編語言,例如硬體系統的初始化中的CPU 狀態的設定,中斷的使能,主頻的設定,RAM控制參數等。
  • 奇怪的C語言代碼,在變量前加上(void)是什麼操作?有什麼用?
    C語言的語法極其簡潔,即使是初次接觸程式語言的初學者也能很快學完它的語法。不過,C語言也是一門「靈活得過了頭」的程式語言,對於很多初學者來說,編寫C語言程序就好像拿著一堆最基本的磚塊,要修建一座大廈一樣,茫然找不到方向。
  • 程序猿必看:程序設計語言發展史
    作為程序猿,你在機械地寫代碼時,是否了解過:你所寫的那些代碼,經歷了哪些演變歷史呢?今天,我們就來談一談程序設計語言的發展史。,勿需經過翻譯,每一操作碼在計算機內部都有相應的電路來完成它,或指不經翻譯即可為機器直接理解和接受的程序語言或指令代碼。
  • C語言程序設計試題與答案B卷
    每小題1分,共20分)1、一個C語言程序是由( )。A)a[2][4] B)a[1,3]   C)a[2][2]   D)a(2)(1)16、對do-while語言錯誤的說法是( )。
  • 常見的80004005錯誤及其解決方法
    首頁 > 語言 > 關鍵詞 > 方法最新資訊 > 正文 常見的80004005錯誤及其解決方法
  • C語言程序設計試題及答案
    20個小題,每小題1分,共20分)1、C語言程序的基本單位是( )。A) 程序行 B) 語句 C) 函數 D) 字符2、C語言規定,在一個源程序中main函數的位置( )。
  • 二級c語言考試改革_計算機二級考試c語言考試題型 - CSDN
    計算機二級考試包含:程序設計/辦公軟體高級應用級,考核內容包括計算機語言與基礎程序設計能力,要求參試者掌握一門計算機語言,可選類別有高級語言程序設計類、資料庫程序設計類等;辦公軟體高級應用能力,要求參試者具有計算機應用知識及MS Office辦公軟體的高級應用能力,能夠在實際辦公環境中開展具體應用。
  • 《小灰教你零基礎學python》-Python入門語言
    二、什麼是程式語言程序(軟體)是使用程式語言編寫的,比如咱們日常使用的微信、qq、瀏覽器、播放器都是使用程式語言編寫的,程式語言有哪些:javapython程式語言有很多,咱們就學簡單強大的python即可。
  • ABB機器人二次開發:基於PC SDK的控制器連接程序編寫
    引言上一期為大家介紹了基於PC SDK的ABB機器人控制器掃描程序的編寫方法,按照程序設計編寫流程,下一步就是機器人控制器的遠程登錄或遠程註銷登錄程序的編寫,也就是控制器的連接與斷開。本期就來為大家介紹一下這個功能的實現方法,使用的計算機語言同樣是C#。
  • 最全的C語言基礎知識都在這了
    我們用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,加深小夥伴們對C語言的認識。括號內可以不寫任何內容,那麼該程序將不執行任何結果。2、main()----在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括號不能省略。3、被大括號{ }括起來的內容稱為main函數的函數體,這部分內容就是計算機要執行的內容。
  • 自考「C語言程序設計」模擬試題十四
    C)*q=*p;等同於a=i;  D)*p=*q;是取q所指變量的值放在p所指的存儲單元  16.若有以下定義語句double a[8],*p=a;   int i=5; 對數組元素錯誤的引用是(    )  A)*a   B) *a[5]   C)*(p+i)   D)p[8]  17.以下選項中不能使指針正確指向字符串的是
  • 如何利用C語言求二元一次方程的解
    今天,小編我來詳細的講解一節C語言的具體運用。我們今天先拿二元一次方程來開刀。大家都知道二元一次方程的解,有三種情況,即無解, 有兩個相同的解,有兩個不同的解。之後我們要思考,當程序進行判斷時,我們應該用什麼函數進行判斷那,當然了我們可以使用if語句來進行判斷,if語句簡單易懂。好了前期的準備,我們都已經ok了,我們可以來進行編寫的過程了。