欢迎来到天天文库
浏览记录
ID:43916573
大小:310.00 KB
页数:29页
时间:2019-10-16
《C程式设计入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Chapter2–C程式設計入門目標能夠用C寫出簡單的程式能夠使用簡單的輸入、輸出敘述能夠熟悉基本資料型態會使用算術運算子(算術運算符號)了解算術運算子之間的優先順序能夠撰寫簡單的判斷式1Chapter2–C程式設計入門Outline2.1IntroductiontoCProgramming簡介2.2ASimpleProgram:PrintingaLineofText簡單程式:列印一行文字2.3AnotherSimpleProgram:AddingTwoIntegers另一簡單程式:兩整數相加2
2、.4MemoryConcepts記憶體的概念2.5Arithmetic算術運算2.6DecisionMaking:EqualityandRelationalOperators判斷的進行:等號運算子和關係運算子22.1C程式設計簡介Clanguage接下來我們以結構化的程式設計方式來介紹C語言。下面幾節會看到幾個範例這些範例會顯示C的一些重要特性每個例子都會一個敘述一個敘述分析32.2一個簡單的程式:印出一行文字1/*Fig.2.1:fig02_01.c2AfirstprograminC,可以用中
3、文寫*/3#include45/*functionmainbeginsprogramexecution*/6intmain()7{8printf("WelcometoC!");910return0;/*indicatethatprogramendedsuccessfully*/1112}/*endfunctionmain*/WelcometoC!前處理器指令preprocessordirective#字號開頭的程式是前處理器的指令,通知前處理器處理#include4、o.h>告訴前處理器將stdio.h的內容載入,當您的程式要用到輸入或輸出時,大多需要載入。註解Comments放在/*與*/之間或//後面改善程式的可讀性,不會引起電腦作任何動作。C程式包含一個以上的函式,其中一個必須是main,由main開始執行括號指出這是一個函式int的意思是main傳回一個整數值。函式本體(body)必須由左括號{開始且用右括號}結尾。return結束函式的一個方式return0,在這個例子,意思是這個程式正常結束42.2一個簡單的程式:印出一行文字p5、rintf("WelcometoC!");指示電腦將雙引號內的字串顯示在螢幕上。這一整行稱為一敘述式(Statement)每一個敘述式必須以分號為結尾。脫序字元Escapecharacter表示後面會有一個字元與它結合成脫序串列。52.2一個簡單的程式:印出一行文字輸出文字的方法有很多種下面有更多的例子6良好的程式設計習慣2.1每個程式的開端,都加上一行註解,說明這個程式的目的。良好的程式設計習慣2.3&2.4&2.5許多程式設計師會在函式所印出字串()的結尾處,加上一個字行字元。這樣6、就能確保函式會讓游標回到下一行的開端處。這項很自然的傳統用法加強了軟體的重複使用性,是在軟體發展環境中重要的目標。將函式整個本體內容在大括號之間縮排(indent)一層,就能夠明白的定義函式的主體內容的位罝。這樣就能讓程式中的函式架構突顯出來,共且幫助函式更容易閱讀。規定你想要的縮排量,然後就統一使用這個規定。tab鍵可以用來設定縮排量,但是tab定位點在不同的編輯器可能規定不同。牛們建議使用每隔1/4英吋一個定位點或者最好是以3個空白空間作為一層縮排量。7WelcometoC!除非使用newl7、ine‘’不然文字都會出現在同一行8WelcometoC!一個敘述可以輸出很多行的文字9注意如何使用scanf來得到使用者的輸入資料10Enterfirstinteger45Entersecondinteger72Sumis117112.3另一個簡單的程式:兩個整數的相加變數Variables記憶體位置,是用來存程式中的某些值變數使用之前一定要先宣告(包括資料型態)合法的識別字identifier,由letters(字母),digits(數字)與underscores(底線)組成,8、而不可由數字開頭。casesensitive大小寫不同一些普通的資料型態:int–整數char–字元double–雙精確度的浮點數Example:intmyvariable;宣告int的變數myvariableExample:intvariable1,variable2;Declarestwovariables,eachoftypeint122.3另一個簡單的程式:兩個整數的相加當編譯器無法辨識某一個敘述式時,就會產生語法錯誤syntaxerror的訊息編譯器一般都會發出錯誤訊息,幫助程式設計師
4、o.h>告訴前處理器將stdio.h的內容載入,當您的程式要用到輸入或輸出時,大多需要載入。註解Comments放在/*與*/之間或//後面改善程式的可讀性,不會引起電腦作任何動作。C程式包含一個以上的函式,其中一個必須是main,由main開始執行括號指出這是一個函式int的意思是main傳回一個整數值。函式本體(body)必須由左括號{開始且用右括號}結尾。return結束函式的一個方式return0,在這個例子,意思是這個程式正常結束42.2一個簡單的程式:印出一行文字p
5、rintf("WelcometoC!");指示電腦將雙引號內的字串顯示在螢幕上。這一整行稱為一敘述式(Statement)每一個敘述式必須以分號為結尾。脫序字元Escapecharacter表示後面會有一個字元與它結合成脫序串列。52.2一個簡單的程式:印出一行文字輸出文字的方法有很多種下面有更多的例子6良好的程式設計習慣2.1每個程式的開端,都加上一行註解,說明這個程式的目的。良好的程式設計習慣2.3&2.4&2.5許多程式設計師會在函式所印出字串()的結尾處,加上一個字行字元。這樣
6、就能確保函式會讓游標回到下一行的開端處。這項很自然的傳統用法加強了軟體的重複使用性,是在軟體發展環境中重要的目標。將函式整個本體內容在大括號之間縮排(indent)一層,就能夠明白的定義函式的主體內容的位罝。這樣就能讓程式中的函式架構突顯出來,共且幫助函式更容易閱讀。規定你想要的縮排量,然後就統一使用這個規定。tab鍵可以用來設定縮排量,但是tab定位點在不同的編輯器可能規定不同。牛們建議使用每隔1/4英吋一個定位點或者最好是以3個空白空間作為一層縮排量。7WelcometoC!除非使用newl
7、ine‘’不然文字都會出現在同一行8WelcometoC!一個敘述可以輸出很多行的文字9注意如何使用scanf來得到使用者的輸入資料10Enterfirstinteger45Entersecondinteger72Sumis117112.3另一個簡單的程式:兩個整數的相加變數Variables記憶體位置,是用來存程式中的某些值變數使用之前一定要先宣告(包括資料型態)合法的識別字identifier,由letters(字母),digits(數字)與underscores(底線)組成,
8、而不可由數字開頭。casesensitive大小寫不同一些普通的資料型態:int–整數char–字元double–雙精確度的浮點數Example:intmyvariable;宣告int的變數myvariableExample:intvariable1,variable2;Declarestwovariables,eachoftypeint122.3另一個簡單的程式:兩個整數的相加當編譯器無法辨識某一個敘述式時,就會產生語法錯誤syntaxerror的訊息編譯器一般都會發出錯誤訊息,幫助程式設計師
此文档下载收益归作者所有