码迷,mamicode.com
首页 >  
搜索关键字:预处理    ( 6533个结果
000编程基础----GCC程序编译
GNU C Compiler 多平台编译器,是GNU的代表作之一。GCC编译器可以编译链接C\C++\汇编成可执行文件,可执行文件没特殊后缀,看属性。预处理 编译 汇编 链接Gcc通过后缀来区分不同类型文件.c C语言源代码文件.a库文件 由目标文件构成的库文件.C .cc .cxx C++源代码文...
分类:其他好文   时间:2014-07-16 19:49:52    阅读次数:178
《C Primer Plus》学习笔记——C预处理器和C库
1、在Unix系统中,尖括号告诉预处理器在一个或多个标准系统目录中寻找文件。双引号告诉预处理器先在当前目录(或文件名中指定的其他目录)中寻找文件,然后在标准位置寻找文件。2、#undef指令:取消定义一个给定的#define#define LIMIT 400#undef LIMIT3、条件编译#if...
分类:其他好文   时间:2014-07-13 11:42:50    阅读次数:204
uva 11354 bond 最小生成树
n个城市通过m条无向边连接,回答q个询问,每个询问形式为s,t,要找到一条s到t的路使得这条路上的最大危险系数最小。还是最小瓶颈路,可是要快速回答每次询问,先求出最小生成树,转化为有根树,即找到s到t的路径上的最大边,在这一过程中倍增查找。预处理的复杂度为nlogn,每次查询为logn。#inclu...
分类:其他好文   时间:2014-07-13 09:56:45    阅读次数:213
宏定义
#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。(中间可以有空格或Tab?)假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符...
分类:其他好文   时间:2014-07-12 13:10:01    阅读次数:248
C/C++语言 预处理小结
预处理功能主要包括宏定义,文件包含,条件编译三部分。分别对应宏定义命令,文件包含命令,条件编译命令三部分实现。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字...
分类:编程语言   时间:2014-07-11 10:01:01    阅读次数:225
VC中预处理指令与宏定义详解
刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制,版本控制,预警或者完成一些特殊的功能。 一个经典的例子 使用预处理与宏定义最经典的例子莫过于加在一个头文件中以避免头文件被两次编译。试想这种.....
分类:其他好文   时间:2014-07-10 16:18:45    阅读次数:128
mac终端的基础指令
pwd 打印工作目录 ls 显示当前目录下文件夹和文件 cd 切换路径或目录 esc 切换工作环境 vim 建立 :wq 保存并退出 cc 编译 cc -e 只编译到预处理完 rm 删除 ./a.out 执行 ls -a 隐藏文件也会显示在mac中 怎么把关键字的颜色变成不同的颜色。输入...
分类:其他好文   时间:2014-07-09 15:25:00    阅读次数:210
HDU 4856 Tunnels(BFS+状压DP)
HDU 4856 Tunnels 题目链接 题意:给定一些管道,然后管道之间走是不用时间的,陆地上有障碍,陆地上走一步花费时间1,求遍历所有管道需要的最短时间,每个管道只能走一次 思路:先BFS预处理出两两管道的距离,然后状态压缩DP求解,dp[s][i]表示状态s,停在管道i时候的最小花费 代码: #include #include #include #inc...
分类:其他好文   时间:2014-07-09 11:01:43    阅读次数:263
意外的php之学习笔记
没有想到的事,现在我从事的工作不是Android而是php开发,而且老总的要求,这个网站压根不可能执行。总之一个不懂技术的人,还总要按照自己的想法去要求,换成任何一个技术人员都会崩溃的,其余的不多说,就把我前段时间花了两天时间学习的php知识做个备份吧,以便以后使用。   什么是php? php是指超文本预处理器,php是一种服务器端的脚本语言,php脚本在服务器上执行。 什么是php文件...
分类:Web程序   时间:2014-07-08 17:41:10    阅读次数:208
poj 2356 Find a multiple 鸽巢原理的简单应用
题目要求任选几个自然数,使得他们的和是n的倍数。 由鸽巢原理如果我们只选连续的数,一定能得到解。 首先预处理前缀和模n下的sum,如果发现sum[i]==sum[j] 那么(sum[j]-sum[i])%n一定为0,直接输出i+1~j就够了。 为什么一定会有解,因为sum从1~n有n个数,而模n下的数只有0~n-1,把n个数放入0~n-1个数里,怎么也会有重复,所以这种构造方法一定没问题。 ...
分类:其他好文   时间:2014-07-08 10:47:19    阅读次数:260
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!