char* strcpy(char *strDest,const char *strSrc){ char *result=strDest; assert((strDest!=NULL)&&(strSrc!=NULL)); while((*strDest++=*strSrc++)!=...
分类:
编程语言 时间:
2014-10-01 18:55:41
阅读次数:
197
#include#includechar a[23000],b[23000];int main(){ long len1=0,len2=0,i; int flag=0; scanf("%s",&a);scanf("%s",&b); len1=strlen(...
分类:
其他好文 时间:
2014-10-01 01:35:00
阅读次数:
281
1 struct BigNum{ 2 #define maxlen 1000 3 #define memc(a, b) memcpy(a, b, sizeof(b)) 4 #define mem0(a) memset(a, 0, sizeof(a))...
分类:
其他好文 时间:
2014-09-30 15:07:09
阅读次数:
185
宽字符: #define _CRT_SECURE_NO_WARNINGS#include #include #include int main(){ char str[10] = "轩辕"; printf("%d,%d\n", sizeof(str), strlen(str));//10,4 pri...
分类:
其他好文 时间:
2014-09-30 01:24:41
阅读次数:
180
一,指针指针的类型,指针所指向的类型和指针指向的内存区(指针的值) 32位指针的类型指针所指向的类型sizeof(*ptr)说明int *ptr;int *int4int **ptr;int **int *4int (*ptr)[3];int(*)[3]int()[3]12指向有3个int型元素的数...
分类:
其他好文 时间:
2014-09-29 22:13:01
阅读次数:
283
类的继承过程分为公有继承,保护继承和私有继承,无论哪一种继承,基类的私有成员在派生类成员中都是不可见的,可是基类的私有成员是否被派生类继承了呢?通过以下实验即可知道。
代码如下:
class Base {
public:
Base():a(5){}
private:
virtual void f() { cout
int a;
};
cl...
分类:
其他好文 时间:
2014-09-29 16:48:31
阅读次数:
180
静态链接虽然解决了一下问题 但是仍旧有很多缺点。比如浪费内存和磁盘空间,模块更新也比较困难。最主要的是 我们正常一个c语言程序 要使用诸如printf strlen 等等之类c语言库的代码。一个c语言程序要使用1mb的内存来使用它。如果有100个程序的话 就是100mb的内存。这是无法忍受的。因为内...
分类:
其他好文 时间:
2014-09-29 14:17:00
阅读次数:
208
如下是我的测试文件:#include #include #include int main(){ char str1[10] = "123456789"; char str2[10] = "1234567890abcd"; char str3[10] = "12345"; char str4[10]...
分类:
其他好文 时间:
2014-09-29 10:53:27
阅读次数:
235
对于pc上的可变参数列表,比较容易理解:参数全部存储在栈上。所以:va_list p定义一个指针,va_start(p, arg_a)获取参数列表地址,该地址就是va_start第二个参数对应数据之后的地址,,在栈上表现为:arg_a+sizeof(arg_a). 此后根据参数类型,使用va_arg...
分类:
移动开发 时间:
2014-09-29 03:14:36
阅读次数:
336
a.就是先找出四个一样的,然后看剩下两个的关系。#include #include using namespace std;int main(){ int a[10]; int vis[20]; int i; memset(vis,0,sizeof(vis)); for...
分类:
其他好文 时间:
2014-09-28 10:24:21
阅读次数:
250