#include 里面定义了如下宏#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )主要作用是用于将变量n按照int大小内存地址对齐,返回内存对齐后n的大小(一般>=sizeof(n))公式的计算....
分类:
其他好文 时间:
2015-03-12 18:41:09
阅读次数:
152
找出n个数组中相同的元素 1 int arrays_common(int arrs[][10], int cnt, int* res, int len_res ) 2 { 3 int* index_arr = (int*)calloc(cnt, sizeof(int)); ...
分类:
其他好文 时间:
2015-03-12 14:51:16
阅读次数:
187
1 #include 2 #include 3 #include 4 #include 5 #define sc(x) scanf("%d",&x) 6 #define CL(x, y) memset(x,y,sizeof(x)) 7 using namespace std; 8 cons...
分类:
其他好文 时间:
2015-03-12 12:59:48
阅读次数:
278
sizeof运算符的结果部分地依赖于其作用的类型: 对char或者类型为char的表达式执行sizeof运算结果得1; 对引用类型执行sizeof运算得到被引用对象所占空间的大小; 对指针执行sizeof运算得到指针本身所占空间的大小; 对解引用指针执行sizeof运算得到指针指向的对象所占...
分类:
编程语言 时间:
2015-03-12 06:22:07
阅读次数:
143
取变量的地址&C 获取地址的占用的存储空间 sizeof(&C) 通过地址操作变量*&C
分类:
编程语言 时间:
2015-03-11 23:00:13
阅读次数:
162
1、计算一个数是几位数:
可以用log10(N)+1;这个函数,其重载形式是
double res;
int N;
res=log10((double)N)+1;应该注意数据都是double类型的。
2、memset 函数:
这个函数赋值的时候是按字节来赋值的,例如
Int arr[110][110];
memset(arr,1,sizeof(int));这样数组...
分类:
其他好文 时间:
2015-03-11 21:47:37
阅读次数:
149
思路:裸裸的kmp算法;
#include
#include
int next[5000100],a[5000100],b[5000010];
int n,m;
void getnext()
{
int i=0,j=-1;
memset(next,0,sizeof(next));
next[0]=-1;
while(i<m)
{
if(j=...
分类:
其他好文 时间:
2015-03-11 17:13:22
阅读次数:
142
1 #include 2 #include 3 #include 4 #include 5 #define sc(x) scanf("%d",&x) 6 #define pf(x) printf("%d\n",x) 7 #define CL(x,y) memset(x,y,sizeof(x...
分类:
编程语言 时间:
2015-03-11 14:18:50
阅读次数:
132
求a^b的最后一位,a有1000位,b是long long。#include#includelong long y;char x[1005];int n,i,s;int a[10];int l;int find(int s,long long r){ memset(a,0,sizeof(a))...
分类:
其他好文 时间:
2015-03-10 21:26:48
阅读次数:
161
1 #include 2 #include 3 #include 4 #include 5 #define CL(x, y) memset(x, y, sizeof(x)) 6 using namespace std; 7 const int MAX = 5; 8 int N, i, j,...
分类:
其他好文 时间:
2015-03-10 21:26:09
阅读次数:
150