码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
gcc编译c入门
1、在当前目录下新建c文件 $:vim hello.c 2、按i进入编辑模式。按esc退出编辑模式,输入源代码 #include <stdio.h> int main(void) { printf("hello world"); return 0; } 退出编辑模式,按住shift+两次z退出 3、 ...
分类:其他好文   时间:2017-06-13 11:26:38    阅读次数:221
#ifdef...#endif作用
#ifdef语句1 //程序2#endif 可翻译为:如果宏定义了语句1则程序2。作用:我们可以用它区隔一些与特定头文件、程序库和其他文件版本有关的代码。 解释如下:代码举例:新建define.cpp文件 运行结果为: Pressanykeytocontinue 改写代码如下: 运行结果为: Beg ...
分类:其他好文   时间:2017-06-10 14:04:45    阅读次数:158
linux 原子操作
原子操作 原子操作,顾名思义,就是说像原子一样不可再细分不可被中途打断。一个操作是原子操作,意思就是说这个操作是以原子的方式被执行,要一口气执行完,执行过程不能够被OS的其他行为打断,是一个整体的过程,在其执行过程中,OS的其它行为是插不进来的。在linux中提供了两种形式的原子操作: 一种是对整数 ...
分类:系统相关   时间:2017-06-09 12:37:19    阅读次数:267
C语言读取文件大量数据到数组
针对.txt文档的大量有规律数据,譬如100行8列的数据将其读取到二维数组(矩阵)中,留作之后的数据处理。 改程序通过宏定义的方法来确定将要读取程序的行数和列数,将数据读取到二维数组data[100][8]中。 同一时候增加一个測试函数read(),功能是能够获取txt文档大量数据的行数,本项目中待 ...
分类:编程语言   时间:2017-06-08 14:04:44    阅读次数:152
c++内存泄漏检测
利用库检测内存泄露信息 #define _CRTDBG_MAP_ALLOC //如果没有这个宏定义,我们只能知道有内存泄露,却无法知道在哪个地方申请内存忘记了释放 #include <stdlib.h> #include <crtdbg.h> int main(void) { char *p = ( ...
分类:编程语言   时间:2017-06-06 22:00:53    阅读次数:203
预处理指令
预处理指令 C源码在进行编译前会先经过预处理,预处理指令均以#开头,结尾没有分号(;)不是C语句。预处理器采用“语言符号”的分析方式,将空格作为区分标志之间的符号,一行作为一条指令,“\”可以将预处理指令延伸到下一行。 一、宏定义 1.不带参数的宏定义 (1)不带参数的宏定义就是用一个标识符(宏名) ...
分类:其他好文   时间:2017-06-05 23:34:39    阅读次数:264
linux内核段属性机制【转】
本文转载自:https://github.com/TongxinV/oneBook/issues/9 linux内核段属性机制 以subsys_initcall和module_init为例 subsys_initcall是一个宏,定义在linux/init.h中。经过对这个宏进行展开,发现这个宏的功 ...
分类:系统相关   时间:2017-06-05 15:38:33    阅读次数:210
opencv2中访问像素的简单方法
利用Mat的step[0],step[1]访问像素的行列,自定义一个宏CV_MAT_ELEM2(src,dtype,y,x),src是待访问的Mat,dtype是src的数据类型(int,float,char等), 访问像素位置是y行、x列。 宏定义如下: #define CV_MAT_ELEM2( ...
分类:其他好文   时间:2017-06-05 12:33:06    阅读次数:112
VassistX 凝视 模板
避免头文件反复包括宏定义:#ifndef $FILE_BASE_UPPER$_H_ #define $FILE_BASE_UPPER$_H_ $selected$ #endif // $FILE_BASE_UPPER$_H_ 头文件说明:/****************************** ...
分类:其他好文   时间:2017-06-03 13:54:05    阅读次数:138
IAR 设置问题
IAR 设置问题 1、workplace 的设置问题:edit configuration 这样,每个工程都可以有一个workplace,方便切换。 2、文件夹包含问题 3、包含.dat文件问题 .dat 实际为宏定义一些参数,在宏定义的参数名称前加上 -D 即可 4、版本问题 5、IAR中设置Ta... ...
分类:其他好文   时间:2017-05-30 23:07:04    阅读次数:1701
1731条   上一页 1 ... 56 57 58 59 60 ... 174 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!