原创 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試圖讓語言來滿足問題的需求,其理念是設計與問題的本質特性相對應的數據格