ios軟件開發(fā)自學須知ios開發(fā)c語言基礎(chǔ)知識
2016-03-31 16:24:43
1399瀏覽
學習iOS開發(fā),學生應(yīng)掌握C語言的基本語法,還應(yīng)掌握程序設(shè)計的基本思想、并通過本課程的學習,使學生掌握傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計的一般方法。有了
ios開發(fā)C語言(上)的基礎(chǔ)知識之后,我們就可以更加深入的去
學習iOS開發(fā)基礎(chǔ)C語言的高級部分了,這部分內(nèi)容如下:
(一)字符串和字符串庫函數(shù)
在C語言中使用字符數(shù)組來表示字符串,另外,也可以使用字符指針,本課程首先講述了字符串常量、字符串變量、字符串讀寫、字符數(shù)組,并講述了字符數(shù)組和字符指針的區(qū)別,還講述了字符串庫函數(shù),例如:字符串拷貝、連接、比較等操作。
(二)預(yù)處理指令
在前面的課程中我們使用到了#define和#include指令,這里將深入講述這些預(yù)處理指令,包括預(yù)處理指令的工作原理、宏定義、條件編譯和其他一些常用指令的用法。尤其重點講述了宏定義,包括:簡單宏、帶參數(shù)宏、#運算符、##運算符和宏的通用屬性等。
(三)結(jié)構(gòu)、聯(lián)合和枚舉
結(jié)構(gòu)、聯(lián)合和枚舉可以稱為三種復(fù)合數(shù)據(jù)類型,其中結(jié)構(gòu)最為常用,他可以封裝某種對象,例如:某個人的信息,將幾種類型封裝在一起,有點兒類似面向?qū)ο笳Z言中的類的概念,但是沒有封裝函數(shù)(即方法)。本節(jié)詳細講述了結(jié)構(gòu)變量的聲明、結(jié)構(gòu)變量的初始化、結(jié)構(gòu)標記的聲明、結(jié)構(gòu)類型的定義、結(jié)構(gòu)作為函數(shù)參數(shù)和返回值的用法、結(jié)構(gòu)的嵌套、結(jié)構(gòu)數(shù)組等、聯(lián)合的使用目的、聯(lián)合的聲明和類型定義、枚舉的使用目的、枚舉的聲明和類型定義。
(四)程序結(jié)構(gòu)
本節(jié)重點講述如下幾個問題,變量的作用域、生存期、程序塊、如何構(gòu)建C程序,詳細內(nèi)容包括:自動存儲期限、程序塊作用域、靜態(tài)變量的作用域和生存期。使用全局變量的優(yōu)缺點。
(五)頭文件和源文件
如何構(gòu)建大型項目,使用頭文件如何共享宏定義、類型定義、函數(shù)原型、共享變量聲明等。如何避免嵌套包含,如何將大型程序劃分成多個文件等內(nèi)容。
(六)文件操作
本節(jié)詳細講述了如何使用C語言操作系統(tǒng)文件,包括如何打開文件、文件打開模式、關(guān)閉文件、改變文件緩沖方式、刪除文件、拷貝文件、重命名文件等操作。
查看更多關(guān)于“iOS培訓資訊”的相關(guān)文章>>
標簽: