码迷,mamicode.com
首页 >  
搜索关键字:预处理    ( 6533个结果
[BZOJ 2724] [Violet 6] 蒲公英 【分块】
题目链接:BZOJ - 2724题目分析这道题和 BZOJ-2821 作诗 那道题几乎是一样的,就是直接分块,每块大小 sqrt(n) ,然后将数字按照数值为第一关键字,位置为第二关键字排序,方便之后二分查找某个值在某个区间内出现的次数。预处理出 f[i][j] 即从第 i 块到第 j 块的答案。对...
分类:其他好文   时间:2015-01-25 20:58:12    阅读次数:215
嵌入式c笔试题
预处理器(Preprocessor)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define语法的基本知识(例如:不能以分号结束,括号的...
分类:其他好文   时间:2015-01-25 20:52:49    阅读次数:213
gcc编译流程
gcc的编译流程分为四个步骤,分别为:预处理(Pre-Processing)编译(Compiling)汇编(Assembling)链接(Linking) 以hello.c为例子,在这四个步骤中可以设置选项分别生成hello.i, hello.s, hello.o以及最终的hello文件: he...
分类:其他好文   时间:2015-01-25 08:41:57    阅读次数:202
gcc常用参数列举
[参数详解]-c 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件 例子用法: gcc -c hello.c 他将生成.o的obj文件-S 只激活预处理和编译,就是指把文件编译成为汇编代码。 例子用法 gcc -S hello.c 他将生成.s的汇编代码,你可以用文本编辑器...
分类:其他好文   时间:2015-01-25 08:41:32    阅读次数:272
[BZOJ 2821] 作诗(Poetize) 【分块】
题目链接:BZOJ - 2821题目分析因为强制在线了,所以无法用莫队..可以使用分块来做。做法是,将 n 个数分成 n/x 个块,每个块大小为 x 。先预处理出 f[i][j] ,表示从第 i 个块到第 j 个块的出现次数为偶数的数的个数。这个复杂度是 n * (n / x) 的。然后把数与位置存...
分类:其他好文   时间:2015-01-24 11:30:34    阅读次数:294
自己学驱动10——arm-linux-选项
1、arm-linux-gcc选项 总体选项 (1)-E:预处理之后立即停止,不进行编译。 (2)-S:编译后停止,不进行汇编。 (3)-c:预处理、编译和汇编源文件,但是不作链接,编译器根据源文件生成obj文件。 (4)-o:指定输出文件名。这个选项可以使用在预处理、编译、汇编以及连接中,需要注意的是obj文件后缀为.o,而汇编文件的后缀为.s。 (5)-v:显示制作GCC工具自身时...
分类:系统相关   时间:2015-01-23 18:30:13    阅读次数:212
宏定义
宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。1.不带参数的宏定义:宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”,字符串可以是常数、表达式、格式串等。 在编译预处...
分类:其他好文   时间:2015-01-23 13:03:13    阅读次数:169
POJ 3292 Semi-prime H-numbers (仿素数筛)
题目地址:POJ 3292 先利用素数筛的原理把H_prime筛出来,然后打表。要预处理,否则TLE。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL __int64 #define p...
分类:其他好文   时间:2015-01-23 11:17:37    阅读次数:195
c++中的const关键字的理解
看effective c++第二版推荐使用const,少用define。今天才发现发现这远远不够。#define定义的常量在预处理替换,debug的时候无法打印宏的,这种常量设置是有缺陷的, const定义常量作用在编译时期,就是说编译器帮你检查有没有对const做修改,那么怎么实现一个运行时常量,...
分类:编程语言   时间:2015-01-23 00:32:40    阅读次数:247
黑马程序员--预处理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------预处理预处理程序用于在编译器真正地看到代码之前分析源文件。预处理的功能1》用等价形式代替连字序列2》将所有以斜线字符(\)结尾的行连接到同一行3》将程序划分到某个标记流中4》删除注释,并将注释替换为...
分类:其他好文   时间:2015-01-21 19:50:16    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!