成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Objective-C預處理程序

移動開發 iOS
Objective-C 預處理程序解析,介紹預處理程序中語句的使用方法,預處理程序語句以(#)標記,包括 #define 語句、#import 語句、條件編譯等。

Objective-C 預處理程序解析,介紹預處理程序中語句的使用方法,預處理程序語句以(#)標記,包括 #define 語句、#import 語句、條件編譯等。objective-c 預處理,objective-c 程序設計,objective-c 程序編譯,預處理程序語句。

#define 語句

1、更高級的定義類型

給符號名稱指派表達式和其他任何東西。如:

以下為引用內容:#define TWO_PI 2*3.141592654,#define AND &&預處理程序假設定義包含在程序的一行中。如果需要第二行,那么上一行的***一個字符必須是反斜線符號“\”。如:

以下為引用內容:#define IS_LEAP_YEAR(y) y%4==0&&y0!=0\ ||y@0==0可帶參數。預定義(definition)通常稱作“宏”。

2、#運算符

如果在宏定義中參數之前放置一個#,那么在調用該宏時,預處理程序將根據宏參數創建C風格的常量字符串。如:

以下為引用內容:#define str(x) #x str(testing)——"testing" str("hello")——"\"hello"\"3、##運算符

用于把兩個標記(token)連在一起。它的前面(或后面)是宏的參數名稱。預處理程序使用調用該宏時提供的實際參數,并且根據該參數和##之后(或之前)的標記創建單個標記。如:

以下為引用內容:/**** desteps.com* 2011-8-15***/#define printx(n) printf("%i\n",x##n); printx(20)——printf("%i\n",x20);#import 語句
.h->頭文件(或包含文件)。

設置一組#import語句,將其輸入到一個xxx.h的獨立文件中,若需要則使用預處理程序指令:

  1. #import "xxx.h"。  
  2. #import <……> 導致預處理程序只在特殊的"system"頭文件目錄中尋找包含文件,當前目錄不會被搜索。  
  3. #import "……" 預處理程序在一個或者多個文件目錄。 

條件編譯

通常用于創建可以在不同計算機系統上編譯運行的程序,經常用來開關程序中的各種語句。

1、#ifdef、#endif、#else 和 #ifndef 語句

從一個計算機系統上移植到另一個計算機系統上。

2、#if 和 #elif 預處理程序語句

表達式結果非零——#else、#elif或#endif為止的所有后續行,否則跳過它們。

特殊運算符:#define (name) 也能用在#if語句中。

3、#undef 語句

使一些已經定義的名稱稱為未定義的。

小結:關于詳解Objective-C預處理程序的內容介紹完了,希望通過本文的學習能對你有所幫助。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-04 10:38:17

Objective-C 預處理程序

2011-07-29 16:16:30

Objective-c block

2011-08-17 10:58:59

Objective-C構造函數

2015-10-08 10:01:10

Objective-CLayout

2011-07-18 16:36:51

Objective-C XCode

2014-04-01 10:50:42

iOS開發runtimeObjective-C

2011-08-05 15:46:32

Objective-C 程序設計

2011-08-04 13:38:01

Objective-C C++

2011-07-27 16:55:12

Objective-c 閉包

2011-08-01 17:11:43

Objective-C 函數

2011-08-15 14:32:42

Objective-C委托協議

2014-04-28 09:56:56

Objective-CiOS命名空間

2011-08-17 11:05:22

Objective-C方法

2011-07-08 18:44:09

Objective-C Self Super

2011-08-16 13:43:40

Objective-C文件cocoa

2011-08-16 10:23:04

Objective-CNSAutoreleaXcode常用鍵

2011-07-29 15:47:21

iPhone開發 Objective- C

2011-08-10 18:07:29

Objective-C反射

2011-08-04 10:04:17

Objective-C 分類 協議

2011-08-04 18:14:42

Objective-C 消息
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品99久久久久久www | www.xxxx欧美 | 久久精品一区二区三区四区 | 中文字幕视频网 | 成人国内精品久久久久一区 | 国产一区二区免费在线 | 亚洲精品久久久久中文字幕欢迎你 | 日本免费视频在线观看 | 国产伦一区二区三区视频 | 男女黄网站 | 久久伦理中文字幕 | 日韩一区二区在线视频 | 国产a级黄色录像 | 久久亚洲精品国产精品紫薇 | 日韩免费看片 | 日韩中文字幕在线播放 | 中文字幕中文字幕 | 在线观看视频91 | 国产美女精品 | 欧美日韩专区 | 国产夜恋视频在线观看 | 成人国产精品久久 | 国产在线一区二区 | 国内自拍视频在线观看 | 91网站在线播放 | 一区二区成人 | 亚洲视频精品 | 久久久精品影院 | 婷婷久久久久 | 欧美一区二区成人 | 色综合天天天天做夜夜夜夜做 | 欧美xxxⅹ性欧美大片 | 国产91 在线播放 | 欧美视频二区 | 久久国产精品99久久久久久丝袜 | 91免费观看视频 | 国产欧美久久精品 | av毛片| 色爽女 | 日韩精品中文字幕在线 | 三级黄视频在线观看 |