Names the predefined ANSI C and Microsoft C++ implementation macros.The compiler recognizes predefined ANSI C macros and the Microsoft C++ implementat...
分类:
其他好文 时间:
2015-04-07 11:36:03
阅读次数:
266
linux内核中得container_of宏介绍...
分类:
其他好文 时间:
2015-04-07 09:45:09
阅读次数:
111
#ifndef MacroDefinition_h
#define MacroDefinition_h
//-------------------获取设备大小-------------------------
//NavBar高度
#define NavigationBar_HEIGHT 44
//获取屏幕 宽度、高度
#define S...
分类:
移动开发 时间:
2015-04-04 15:16:08
阅读次数:
224
#define kVersionId? ? ? [[[NSBundle mainBundle] infoDictionary]objectForKey:@"CFBundleVersion"]? ? ? ? ? // 版本ID #define kVersionNumber? [[[NSBundle mainBundle] infoDictionary]objectFor...
分类:
其他好文 时间:
2015-04-04 13:45:53
阅读次数:
158
大家编写程序的时候,一般都会有调试信息,这些调试信息一般长期伴随着,后来要发布的时候发那些不需要的调试信息给删除掉,如果是一个有丰富的经验人,是采用一个宏定义的开关来决定是否启动这些打印信息。代码如下:
#include
/********************************************************************************
DEBUG...
分类:
其他好文 时间:
2015-04-03 11:21:52
阅读次数:
110
题意:判断一些数里有最大因子的数水题,省赛即将临近,高效的代码风格需要养成,为了简化代码,以后可能会更多的使用宏定义,但是通常也只是快速拿下第一道水题,涨自信。大部分的代码还是普通的形式,实际上能简化的部分也不太多 1 #include 2 #include 3 #include 4 #includ...
分类:
其他好文 时间:
2015-04-02 01:02:22
阅读次数:
249
1 #include 2 using namespace std; 3 #define swap(a,b) {a^= b; b^=a; a^=b;}// 原来还可以这样定义宏 4 5 void RightShift( int *Array, int N, int M ) 6 { 7 i...
分类:
编程语言 时间:
2015-04-01 19:23:01
阅读次数:
210
“数组最大值求和2”分析报告一、设计思想1.定义一个数组元素个数可变的数组,用宏定义实现(a[n])。2.用rand函数产生正负随机数,存入数组中。3.定义一个二维数组(b[n][n]),用来依次存放各个子数组的值。4.找出二维数组中最大的值,就是最大的子数组的值。5.二维数组中的最大值的下标,就分...
分类:
编程语言 时间:
2015-04-01 14:46:24
阅读次数:
199
gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。
cc是Unix系统的C Compiler,而gcc则是GNU Compiler Collection,GNU编译器套装。gcc原名为Gun ...
分类:
其他好文 时间:
2015-04-01 11:28:23
阅读次数:
140
预处理指令格式: #define 宏名值#define COUNT 6 //从该行开始一致到文件结束1.所有的预处理指令都是以#开头2.预处理指令分3种1>宏定义2>条件编译3>文件包含3.预处理指令在代码翻译成0和1之前执行4.预处理的位置是随便写的5.预处理指令的作用域:从编写指令的那一行开始,...
分类:
其他好文 时间:
2015-03-31 22:04:20
阅读次数:
128