自學(xué)iOS開(kāi)發(fā)軟件iOS開(kāi)發(fā)培訓(xùn)教程C語(yǔ)言基礎(chǔ)
2016-03-31 16:29:05
1378瀏覽
移動(dòng)互聯(lián)網(wǎng)的興起催生了企業(yè)轉(zhuǎn)型自身改革的發(fā)展,而科技的高速發(fā)展與傳統(tǒng)教育的短接是人才不能及時(shí)供應(yīng)市場(chǎng),iOS開(kāi)發(fā)行業(yè)缺失大量的iOS開(kāi)發(fā)人才,大部分走出校門(mén)的學(xué)子涌向iOS開(kāi)發(fā)行業(yè),那么學(xué)習(xí)iOS開(kāi)發(fā)需要什么語(yǔ)言呢?

C語(yǔ)言堪稱(chēng)計(jì)算機(jī)語(yǔ)言的母語(yǔ),C語(yǔ)言基礎(chǔ)部分更是學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的啟蒙部分,也是iOS軟件開(kāi)發(fā)學(xué)習(xí)的基礎(chǔ)語(yǔ)言,扣丁iOS開(kāi)發(fā)培訓(xùn)教程C語(yǔ)言(上)課程內(nèi)容如下:
(一)基本概念部分
俗話(huà)說(shuō),萬(wàn)事開(kāi)頭難,學(xué)習(xí)計(jì)算機(jī)要是如此,最基本的一些概念要理解掌握,最基本的開(kāi)發(fā)環(huán)境要熟悉,計(jì)算機(jī)中的一些內(nèi)容往往是看不到、摸不著的很抽象,這就需要我們不斷的去實(shí)踐加深理解。這部分內(nèi)容詳細(xì)講述了C語(yǔ)言的一些基本概念,包括:開(kāi)發(fā)環(huán)境、程序的編輯、編譯、運(yùn)行、編譯器、變量、常量、標(biāo)示符、關(guān)鍵字、數(shù)據(jù)類(lèi)型、基本流程控制和函數(shù)等概念,為后面的學(xué)習(xí)打下基礎(chǔ)。
(二)輸入輸出和數(shù)據(jù)類(lèi)型
有人認(rèn)為 程序=輸入+處理+輸出,可見(jiàn)輸入和輸出的重要性,在C語(yǔ)言中提供了兩個(gè)重要函數(shù)printf和scanf來(lái)實(shí)現(xiàn)輸入和輸出,本課程不光介紹了最基本的常量、變量的輸入輸出,還介紹了格式化的輸入和輸出控制,為程序的打印制表等功能打下基礎(chǔ)。
(三)運(yùn)算符、表達(dá)式
C語(yǔ)言非常強(qiáng)調(diào)表達(dá)式的使用,表達(dá)式是表示如何計(jì)算的公式,運(yùn)算符可以構(gòu)成表達(dá)式,本節(jié)詳細(xì)講述了算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式及這些運(yùn)算符的使用。
(四)流程控制和基本算法
構(gòu)成程序有三大流程語(yǔ)句,包括順序、選擇和循環(huán),本節(jié)詳細(xì)講述了這些流程控制,包括:for、while、do while循環(huán)、break、continue關(guān)鍵字的用法,還包括if、else switch和三元運(yùn)算等條件判斷語(yǔ)句,以及一些常見(jiàn)算法,排序、查找等。
(五)函數(shù)
函數(shù)是構(gòu)成C語(yǔ)言最重要的功能單元,本節(jié)詳細(xì)講述了,函數(shù)的定義和調(diào)用、參數(shù)傳遞、函數(shù)聲明、實(shí)參形參、return語(yǔ)言和遞歸等內(nèi)容。
(六)數(shù)組和指針
數(shù)組和指針是C語(yǔ)言中最重要也是最難理解的部分,這里詳細(xì)講述了指針變量、取地址運(yùn)算符間接尋址運(yùn)算符、指針賦值、指針參數(shù)、指針?lè)祷刂档挠梅?,另外,還講述了數(shù)組的定義、數(shù)組的初始化、數(shù)組元素的方法、二維數(shù)組等,還講述了指針和數(shù)組的關(guān)系,使用指針操作數(shù)組等。
標(biāo)簽: