原创 C++之面向程序設計淺析
1.1什麼是面向對象程序設計 面向過程的程序設計思想的核心是功能的分解。將數據結構和過程分離,着重點在過程,設計者首先考慮如何將功能分解,在每一個過程中安排程序的操作序列。缺點之一,當程序的數據結構需要變更的時候,需要修改與之相關的縮
原创 C語言之運算符進階
C語言運算符 一、算術運算 C語言一共有34種運算符,包括常見的加減乘除運算。 ①. 加法:+ 還可以表示正號 ②. 減法:- 還可以表示負號 ③. 乘法:* 非數學意義上的X ④. 除法:/ 注意1/2的值爲0而非0.5
原创 C語言之命名規範
一、關鍵字 C語言提供的有特殊含義的符號,共32個。 在Xcode中關鍵字全部高亮顯示,關鍵字全部都爲小寫。如return、int等。 二、標識符 定義:標識符是程序員在程序中自定義的一些符號和名稱。關鍵字是系統自帶的,標識符是
原创 C++之基本數據類型介紹
1.簡單變量 信息將存儲在哪裏。要存儲什麼值。存儲何種類型的值。int a=5;//程序找到一塊能夠存儲整數的內存,將該內存單元標記爲a,將5複製到該內存單元上。(1)變量名命名規則:a.在名稱中只能使用字母字符、數字和下劃線;b.名稱
原创 C++之函數簡介
主要知識點: ·函數基本知識 ·函數原型 ·如何按值傳遞函數參數 ·如何設計處理數組的函數 ·如何使用const指針參數 ·如何設計處理文本字符串的函數 ·如何設計處理結構的函數 ·如何設計處理String類對象的函數 ·調用自身的函數
原创 C語言之指針簡析
C語言指針 前導程序 View Code 一、基本知識點 Int a=10; Int *p;//定義一個int類型的指針 P=&a;//指針變量p指向了變量a *p=20;//使用指針不通過變量直接修改變量a的值
原创 C語言之輸入和輸出
1.前導程序 1 //一個菜單程序 2 #include<stdio.h> 3 char get_choice(void); 4 char get_first(void); 5 int get_int(void);
原创 iOS 開發之常用框架
iPhoneOS(現在叫iOS)是iPhone, iPod touch 和 iPad 設備的操作系統. 1,CoreOS: 是用FreeBSD和Mach所改寫的Darwin,是開源、符合POSIX標準的一個Unix核
原创 C語言之分支
1.前導程序 1 //統計字符、單詞和行 2 #include<stdio.h> 3 #include<ctype.h> //爲isspace()提供函數原型 4 #include<stdbool.h>
原创 C語言之控制流程
C語言流程控制 一、流程控制結構 (1)順序結構:按書寫順序執行每一條語句。 (2)選擇結構:對給定的條件進行判斷,根據判斷結果決定執行哪一段代碼。 (3)循環結構:在給定條件成立的情況下,反覆執行某一段代碼。 二、選擇結構-if (一
原创 OC之開篇
一、OC簡介 Oc語言在c語言的基礎上,增加了一層最小的面向對象語法,完全兼容C語言,在OC代碼中,可以混用c,甚至是c++代碼。 可以使用OC開發mac osx平臺和ios平臺的應用程序。 拓展名:c語言-.c OC語言.-m
原创 C語言之內存簡析
C語言內存分析 一、進制 概念:進制是一種計數方式,是數值的表現形式 4種主要的進制: ①. 十進制:0~9 ②. 二進制:0和1 ③. 八進制:0~7 ④. 十六進制:0~9+a b c d e f C語言在默認的情況下爲十進制。
原创 C語言之字符串
C語言字符串 一、字符串基礎 注意:字符串一定以\0結尾。 Printf(“yang\n”); 其中yang爲字符串常量,“yang”=‘y’+‘a’+‘n’+‘g’+‘\0’。字符串由很多的字符組成,通常使用字符數組來存儲字符
原创 C語言之數組
C語言數組 一、數組的概念 用來存儲一組數據的構造數據類型 特點:只能存放一種類型的數據,如全部是int型或者全部是char型,數組裏的數據成爲元素。 二、數組的定義 格式: 類型 數組名[元素個數]; 舉例:存儲5個人的年齡 In
原创 C++之基本概述
1.雜 計算機語言要處理概念——數據和算法。數據是程序使用和處理的信息,而算法是程序使用的方法。過程性編程是試圖使問題滿足語言的過程性方法,強調的是算法方面,而OOP試圖讓語言來滿足問題的需求,其理念是設計與問題的本質特性相對應的數據格