#include #\i\n\c\l\u\d\e \/* *预处理指令这里换行符会导致编译不通过,因此这里和空格符效果不一样 *而在非预处理指令的地方(源程序中),换行符和其他控制字符这些都和空格效果一样。 *格式字符:回车、换行、退格、垂直制表符、换页符等。 */#\d\e\f\i\n\e \T\...
分类:
编程语言 时间:
2014-10-11 18:34:05
阅读次数:
183
本文链接:http://www.cnblogs.com/xxNote/p/4009460.html今天看C Primer Plus里面看449页里面 16.2.1语言符号 讲到从技术方面看,系统把宏的主体当作语言符号类型字符串,而不是字符型字符串。这句话感到不是很理解,结合450页的那个例子自己写个...
分类:
编程语言 时间:
2014-10-07 17:16:03
阅读次数:
270
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.预处理指令指的是在代码翻译成0和1之前执行的操作2.预处理指令都是以#开头的,它的位置可以随便写3.预处理指令的作用域是从编写指令的开始,一直到文件结尾,但是遇到#undef可以取消宏定义的作用...
分类:
其他好文 时间:
2014-10-06 15:23:10
阅读次数:
182
一、什么是预处理指令 预处理指令是告诉编译器在编译之前预先处理的一些指令,有宏定义,文件包括,条件编译。预处理指令一般以 # 号开头,能够出如今文件的不论什么地方,作用于整个文件。二、宏定义 宏定义分不带參数的和带參数的宏定义。? 1?不带參数的宏定义 #import #de...
分类:
其他好文 时间:
2014-10-04 16:11:06
阅读次数:
188
#define 是预处理指令,简单的进行文本替换。typedef 是编译时处理,作用是给已经存在的类型取一个别名。由于以上根本原因,导致一下几种区别:1.#define不会做正确性检查,typedef会。2.#define可以使用其他说明符对宏名进行扩展,typedef不可以。3.可以使用typed...
分类:
其他好文 时间:
2014-10-02 13:24:12
阅读次数:
178
本文目录一、基本概念二、一般形式三、使用注意 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。这讲介绍最后一个预处理指令---文件包含一、基本概念 其实我们早就有接触文件包含.....
分类:
编程语言 时间:
2014-09-27 17:59:50
阅读次数:
179
本文目录预处理指令简介一、不带参数的宏定义二、带参数的宏定义 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。预处理指令简介1.C语言在对源程序进行编译之前,会先对一些特殊的预....
分类:
编程语言 时间:
2014-09-27 17:30:50
阅读次数:
162
本文目录条件编译的概念一、基本用法二、举个例子三、其他用法 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。上一篇已经介绍了预处理指令中的宏定义,这篇就介绍一下条件编译条件编译....
分类:
编程语言 时间:
2014-09-27 17:26:40
阅读次数:
166
今天珊哥给我们讲解了预处理,宏定义, 数组, 以及画图, 宏定义....编译预处理:对源程序进行编译之前所作的工作,它由预处理程序负责完成。编译时,系统将自动引用预处理程序对源程序中的预处理指令进行处理。预处理指令:以“#”号开始的指令。#define是宏定义, 在main函数之前定义函数的类型数据...
分类:
其他好文 时间:
2014-09-23 00:57:53
阅读次数:
254
在程序编译之前,由预处理程序进行预处理(宏替换、条件编译)的过程预处理程序: 宏定义 1)无参宏定义 宏定义一般放在文件开始处 使用关键字:define , 宏定义的格式:#define 宏名 宏值 //表示,在程序中一旦出现宏名的地方,都用宏...
分类:
其他好文 时间:
2014-09-20 18:29:19
阅读次数:
176