程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言快速入門教程(一)

C語言快速入門教程(一)

編輯:關於C語言

C語言快速入門教程(一)


C語言概述(開發准備)


本節學習路線圖:

\


ps:標記3的表示不是很重要,知道有這個東西就行了;標記1表示非常重要,需要熟練掌握!


1.C語言的概述:

1.1 計算機與程序設計語言之間的關系?

答:計算機是由硬件與軟件系統組成的;硬件---->物質基礎;軟件----->靈魂;

如果脫離了軟件,計算機就是一台什麼都做不了的裸機;

可以形象地比喻成人的大腦和身體;兩個互不可缺!



1.2 程序設計語言的更新換代:

\



1.3 C語言的特點

\



1.4 最簡單的HelloWorld程序

這個是C語言的第一個程序,很多程序設計語言的第一個程序通常都是hello world!

這裡不要求安全看懂,因為有些知識點後面才學到!寫多幾遍就熟了!等學完回頭看hello world

你就會有更深刻的體會了!


代碼:

/* 
這個代碼演示的是最簡單的C程序 
author:Coder-pig 
*/  
  
#include          //預處理操作,告訴編譯器將標准輸入/輸出頭文件包括到程序中  
                         //因為下面調用到了printf()輸出函數           
int main()               //主函數,C語言程序的入口,有且僅有一個!!!  
{                        //左大括號是函數開始的標志  
    printf("Hello world!\n");     //調用輸出函數print()函數打印Hello world!  
                                  //這裡的\n是一個轉義字符,功能是換行  
    return 0;            //通常是在main()函數的結尾,返回0表示main()函數正常結束  
}                 


從最簡單的Hello world程序我們知道了C程序有以下特點:

①C語言的程序由預處理命令 + 函數構成;預處理命令集通常位於文件的最前面!

②函數是C語言程序的組成部分,可以有多個函數,但是有且僅有一個main()函數!也叫主函數!

③分號;是語句結束的標志!

④為了增加你程序的可讀性,要對代碼加上注釋!這裡用了,/**/多行注釋 和//單行注釋兩種注釋方式


注意:寫注釋不只是為了別人,現在的代碼可能比較少,等到了後面幾千行的代碼,什麼注釋都沒有,整個代碼就像一坨漿糊一樣!

你就會罵當時寫代碼的人了...到時可能看懂的時間比你重新寫一個的時間還多,

得不償失啊!所以為了你和看你代碼的人,多寫注釋把,看碼不易,且注且珍惜!╮(╯▽╰)╭


1.5 程序的編譯和運行


說到程序的編譯運行,肯定要先說下編譯器啦,我們用的是新手必備的VC++6.0

當然你也可以用visual studio 2008,2010等其他編譯器,看個人喜歡,老掉牙的Turbo C你也可以用;

網上一些比如彩色的貪吃蛇的代碼,要用Turbo C才可以跑起來,因為Turbo C有一個圖形庫graphic.h的庫

所以別指望拿VC++ 6.0 來跑你的貪吃蛇...


C語言程序的轉換流程:

\



VC++ 6.0 的使用過程:

①點擊vc++6.0的圖標,進入編碼界面:

\\


②點擊文件,新建,彈出下面的對話框

\


③編寫代碼:

\



④代碼寫好了,接著就要編譯和運行了

依次點擊菜單欄的這兩個按鈕就行了:

\


ps:這兩個對應的快捷鍵是ctrl + f7 和 crtl + f5,一般人,我不告訴他,o(╯□╰)o


⑤這裡是不能運行的,因為我們有錯誤,當我們點擊編譯的時候,下面的控制台就會顯示這樣的錯誤:

\

這裡就說明了程序有一個錯誤,0個警告,有錯誤了就不能運行了,警告的話還能運行!

我們將鼠標滾輪向上滾動,會找到出錯的信息

\

這句話說得很明顯,我們也知道是漏了分號,雙擊這一行就可以來到代碼出錯的地方,在漏掉分號的這個語句後面添加上分號就可以了!


⑥再編譯一次,提示沒有錯誤和警告,點擊運行按鈕,彈出輸出結果的窗口(控制台)

n塊ズ膻榲??/椐鷌轎7銅逮欱[i[in塊エky下載:

vc 6.0完整綠色版:http://pan.baidu.com/s/1hq3Otvu

vc 6.0完整綠色版的簡單使用視頻:http://pan.baidu.com/s/1c01oCSS

新手常見錯誤集錦:http://pan.baidu.com/s/1eQtdfWY

課後小作業:http://pan.baidu.com/s/1o6Lngtc





  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved