码迷,mamicode.com
首页 >  
搜索关键字:c++ memset    ( 3691个结果
C编译器剖析_1.5 结合C语言来学汇编_指针、数组和结构体
让我们再来看一份C代码,及其经UCC编译器编译后产生的主要汇编代码,如图1.33所示,其中包含了数组、指针和结构体。 图1.33 数组、指针和结构体      按照C的语义,图1.33第9行的C代码是对局部数组number的初始化,需要把number[0]初始化为2015,而数组中的其他元素皆被初始化为0。UCC编译器采取的翻译方法是:先调用memset函数来把数组number所占的内...
分类:编程语言   时间:2015-01-22 23:27:48    阅读次数:392
uva--11137Ingenuous Cubrency ---dp
多重背包求最优解问题。 代码如下: #include #include #include using namespace std; int V; long long sum[110000]; int w[50]; void Init() { memset(sum,0,sizeof(sum)); sum[0]=1; } void solve() { ...
分类:其他好文   时间:2015-01-22 20:19:07    阅读次数:205
poj 3292 Semi-prime H-numbers 筛数打表
题意: 给定n,求1至n中有多少个数能仅表示成两个(4*x+1,x>=1)的数之积。 分析: 打表,一开始的list[i*j]代表i*j的组成方式数,不需要用乘法,加法就好。 代码: //poj 3292 //sep9 #include using namespace std; int list[1200000]; int main() { memset(list,0,sizeof...
分类:其他好文   时间:2015-01-22 15:37:29    阅读次数:160
求10000以内的素数
#include "iostream" #include "cmath" #include "memory.h" using namespace std; const int Max = 10000; bool numbers[Max]; void searchprime(){ memset(numbers, true, sizeof(numbers)); for (int i = 2; ...
分类:其他好文   时间:2015-01-21 10:21:09    阅读次数:135
高精度加法与乘法
//加法 #include #include #define MAXN 200 int an1[MAXN+10]; int an2[MAXN+10]; char szLine1[MAXN+10]; char szLine2[MAXN+10]; int main() { scanf("%s",szLine1); scanf("%s",szLine2); int i,j; memset...
分类:其他好文   时间:2015-01-19 20:59:47    阅读次数:132
Facebook Hacker Cup 2015 Round 1 --- Homework
给一个区间,求该区间内 质因子个数等于k的数 的个数。 暴力预处理一下啦 #include #include using namespace std; const int maxn=10000010; bool pri[maxn]; int cnt[maxn]; void init() { memset(pri,1,sizeof pri); memset(cnt,0,s...
分类:其他好文   时间:2015-01-19 15:47:37    阅读次数:179
一道笔试题的理解C++拷贝构造函数
看下面代码输出 #include #include #include class A{ char* data; public: A(char* pdata){ int len = strlen(pdata); data = new char[len+1]; memset(data, 0, len+1); memcpy(data, pdata, len); print...
分类:编程语言   时间:2015-01-18 17:14:39    阅读次数:265
DNS域名解析getaddrinfo替换gethostbyname
void DomainToIP(const char * host, const char *portStr, char *ip){ struct addrinfo hints, *res, *res0; char str[32] = {0}; memset(&hints, 0, sizeof(hints)); hi...
分类:其他好文   时间:2015-01-17 12:40:56    阅读次数:1000
[C++] memset 和sizeof 的使用注意
因为使用C++写小题目时经常需要清除数组,这里记录下Memset函数的sizeof运算符的使用注意。memset的特点是:将给定地址后连续的内存(包括给定地址),逐个byte初始化为参数中指明的值。因为是逐byte初始化,所以memset一般只用来清空(赋值为0)如果不赋值为0,结果是什么呢?假设对...
分类:编程语言   时间:2015-01-13 12:25:26    阅读次数:176
Arrange an Array to Form a Smallest Digit
#include #include #include #include #include "oj.h" using namespace std; bool comp(int iElem1, int iElem2) { string str1; char ch1[100]; memset(ch1, 0, sizeof(char) * 100); itoa(iElem1, ch1, ...
分类:其他好文   时间:2015-01-10 15:17:15    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!