码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
编译原理
什么是编译器,解释器? 一个程序在运行之前,需要翻译成一种能被计算机执行的形式,完成这项翻译工作的软件系统称为编译器。 源程序被分割成多个模块,需要一个预处理的程序聚合源程序,包括把宏定义转为源语言语句。 经过预处理的源程序传给编译程序,生成汇编语言程序。 汇编语言程序由汇编器处理,生成可重定位的机 ...
分类:其他好文   时间:2020-04-22 12:55:04    阅读次数:77
c语言中的指针,数组和结构体结合的一个经典案例
一 你真正懂了C语言了吗? 很多人刚把c语言用了两年,就以为很懂,等遇到稍微深层次一点的问题,就卡住了。这里,有一个问题,可以考察你对这三者理解如何。 二 一个例子: #include <stdio.h> typedef unsigned char uint8_t; typedef struct { ...
分类:编程语言   时间:2020-04-20 13:34:32    阅读次数:100
C语言编译预处理
C语言由源代码生成可执行程序的过程如下:C源程序->编译预处理->编译->优化程序->汇编程序->链接程序->可执行文件其中编译预处理阶段,读取C源程序,对其中的预处理指令(以#开头的指令)和特殊符号进行处理。或者说是扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。预处理过程先于编译器对源代码进行处理,读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行转换。预处理过程还会删除
分类:编程语言   时间:2020-04-19 09:20:22    阅读次数:126
宏定义与内置函数的比较
/* time:20200415 where:gfdx man:g-7.net */ #include<iostream> using namespace std; #define doub(x)x*2 int main() { for (int i = 1; i <= 4; i++) { cout ...
分类:其他好文   时间:2020-04-15 21:18:34    阅读次数:67
#define 宏的高级用法(转)
一,宏的定义与撤销 #普通宏定义 #define PI 3.14 //编译阶段替换掉宏 #define T1 3+4 //容易产生歧义 #define T2 (3+4) //添加括号后,语义清楚 float r = 1.0; float area = PI * r * r; int a = 2* T ...
分类:其他好文   时间:2020-04-14 12:51:36    阅读次数:95
[UE4插件使用-问题合集-02] error C4458: declaration of 'ModuleIndex' hides class member 函数参数使用的参数名字与所在类中的某个变量名字重名了
error C4458 函数参数名与所在类的变量名重名 问题描述: 解决过程: 我这边报错的那行是宏定义,所以要找到宏定义处,是放到另一文件中的,可以看到这个宏定义是定义了函数的: 可以看到这个函数形参有一个是"ModuleIndex",没错,就是它与类中某个变量同名的。类中的那个同名变量我这里就不 ...
分类:其他好文   时间:2020-04-08 11:49:06    阅读次数:95
(35)条件编译
条件编译 1.好处 缩短编译和运行的时间,减轻负担 2.条件编译的条件只能是常量,因为条件编译是预处理命令,变量时候来定义的 #include<stdio.h> //#define DAXIE 0 //定义宏定义 void f1(void); void f2(void); //声明函数 void f ...
分类:其他好文   时间:2020-04-04 22:43:58    阅读次数:97
c语言加花括号的原则
花括号"{" "}"主要是为了表示一段代码是一个部分。主要有以下集中用法:1、函数:int func() { ...} 此处的花括号表示将这个部分括起来,是开始和结束的标志2、宏定义:#define ADD(X,Y) { X+Y;} 只是单纯的把整个部分包含起来3、数组赋值:int a[] = {1 ...
分类:编程语言   时间:2020-04-03 22:18:40    阅读次数:536
开发阶段与优化阶段
1.开发阶段:主业业务 主业务核心必须走通 2.优化阶段: 代码优化 预处理 宏定义 结构体 指针传递 内容加解密 数据库结构 (刚开始没有必要陷入技术细节,如果 多表联合查询,sqlite mysql之类业务处理),更不要说qt mfc等界面的程度了 3.软件首先考虑的是,主进程 多线程 主业务功 ...
分类:其他好文   时间:2020-03-30 20:04:55    阅读次数:98
zabbix 4.0自动发现海康设备SNMP监控与无SNMP协议摄像头
zabbix4.0自动发现海康设备SNMP监控与无SNMP协议摄像头环境:zabbix4.0/220台摄像头系统:centos7.3测试功能:摄像头(海康有SNMP配置,其它设备无SNMP,采用icmpping)前期工作:配置好zabbix服务器,配置好海康摄像头snmpV2c。准备2个模板模板1:海康摄像头oid检测项(该模板内宏定义需包含设备的社区密码否则发现设备后SNMP将无法点亮为绿色,而
分类:其他好文   时间:2020-03-25 10:43:48    阅读次数:867
1731条   上一页 1 ... 4 5 6 7 8 ... 174 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!