码迷,mamicode.com
首页 >  
搜索关键字:sizeof()    ( 5917个结果
动态内存可以跨函数使用示例与静态变量不能跨函数使用
动态内存可以跨函数使用示例# include # include void f(int ** q){ *q = (int *)malloc(sizeof(int)); //sizeof(数据类型) 返回值是该数据类型所占的字节数 //等价于 p = (int *)mall...
分类:其他好文   时间:2014-07-07 17:54:08    阅读次数:209
归并排序
1 #include 2 void MERGE(int *A,int p,int q,int r){ 3 int i,j,k; 4 int *B=malloc((r-p+1)*sizeof(int)); 5 i=p;j=q+1;k=0; 6 while(i<=q&&...
分类:其他好文   时间:2014-07-02 21:04:07    阅读次数:155
C安全编码--数组
建议和规则建议:理解数组的工作方式获取数组的长度时不要对指针应用sizeof操作符显示地指定数组的边界,即使它已经由初始化值列表隐式地指定规则:保证数组索引位于合法的范围内在所有源文件中使用一致的数组记法保证变长数组的长度参数位于合法范围之内保证复制的目标具有足够的存储空间保证表达式中的数组类型是兼...
分类:其他好文   时间:2014-07-02 10:19:27    阅读次数:202
C语言--指针数组大小
#include #include int main(void){char *str[3]={"Hello,thisisasample!","Hi,goodmorning.","Helloworld"};char s[80];printf("size %d\n",sizeof(char [3]))....
分类:编程语言   时间:2014-07-01 20:03:42    阅读次数:422
由C到C++的学习 ----Essential C++
一、array[] 与 vector vector1 1 array[] vector1() vector2(array1,array1+sizeof(array)) <-第二种定义方式,可以将确定的地址放到vector中,前例中就是将一个数组放到vector中 3.1大小的判断 array[] <...
分类:编程语言   时间:2014-07-01 11:46:27    阅读次数:161
随机生成26个小写字母和26个大写字母
#include char RandString(); int main( void ) {     int i=0;     char cTemp;     char sKey[9];     memset(&cTemp, 0, sizeof(cTemp));     memset(sKey, 0, sizeof(sKey));     sran...
分类:其他好文   时间:2014-07-01 08:05:02    阅读次数:173
access函数之判断文件属性
#include #include int main( void ) {     char sFileName[128];     int iRet = 0;     memset(sFileName, 0, sizeof(sFileName));     sprintf(sFileName, "test.txt");     printf("R_OK[%d...
分类:数据库   时间:2014-07-01 07:41:30    阅读次数:302
单源最短路总结
动态更新 先贴模板(吉林大学的模板) #define INF 0x03F3F3F3F const int N; int path[N], vis[N]; void Dijkstra(int cost[][N], int lowcost[N], int n, int beg){ int i, j, min; memset(vis, 0, sizeof(vis));...
分类:其他好文   时间:2014-06-30 06:09:02    阅读次数:372
C/C++中避免系统的字节对齐
在定义了一个新的Struct后。 系统会按照一定的规则将新生命的类型变量进行字节对齐,如下结构体: typedef struct Test{ int a; char b[6]; }Test; 该结构体类型可能会被对齐为12个字节。 那么,在内存流和文件流操作中可能会出现这样的用法: fwrite(strPtr,1,sizeof(Test)*len,fp); 事实上,被写入了len...
分类:编程语言   时间:2014-06-29 23:36:49    阅读次数:388
new操作符
1,new操作符实际上包含三部分:operator new分配内存和调用构造函数初始化刚刚分配的内存,类型转换刚刚的指针。string* ps = new string("lalalala");相当于void* memory = operator new(sizeof(string));call s...
分类:其他好文   时间:2014-06-29 19:15:07    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!