码迷,mamicode.com
首页 >  
搜索关键字:sizeof    ( 5917个结果
二级指针做函数输入参数
在主调用函数中分配内存:1 char **myarray = (char **)malloc(10*sizeof(char *));2 if (myarray == NULL)3 {4 return -1;5 }6 for (i=0; i<10...
分类:其他好文   时间:2015-04-11 22:34:18    阅读次数:115
【算法】合并排序
#include #include void mergePass(int *ar,int *pr,int s,int size); void merge(int *ar,int *pr,int l,int m,int r); void mergeSort(int *ar,int size) // 合并排序 { int *pr=(int *)malloc(sizeof(int)*...
分类:编程语言   时间:2015-04-11 20:55:48    阅读次数:165
动态分配高级
由于数组在内存里是线性排列的,只要改变指针就可以改变其访问方式,因为指针不仅仅是地址最重要的是步长,其类型确定其内存的解析方式,因此我们可以通过改变其指针类型改变内存的访问方式。 #include #include void main() { int i,j,k; int *p=(int *)malloc(sizeof(int)*40);// 一个一维数组,其在内存是线性的 int (*...
分类:其他好文   时间:2015-04-11 20:53:45    阅读次数:110
hdu 2151 Worm
最简单的动归,当然,我也只会最简单的,不开心心塞中 #include #include using namespace std; int dp[100+5][100+5]; int main() { int n,p,m,t; while(cin>>n>>p>>m>>t) { memset(dp,0,sizeof(dp)); dp[0][p]=1; for(int i=1;i<=...
分类:其他好文   时间:2015-04-11 17:59:41    阅读次数:109
用C语言实现单链表的各种操作
#include #include struct LinkList { int data; struct LinkList *next; }; /*初始化链表*/ void init_list(LinkList **head) { *head=(LinkList *)malloc(sizeof(LinkList)); (*head)->next=N...
分类:编程语言   时间:2015-04-11 09:03:35    阅读次数:232
基数排序算法的C++实现
基数排序又称桶排序,对排序数组的每一位进行比较后排序,依次对每一位排序完成,最终就可以得到整个数组的排序。...
分类:编程语言   时间:2015-04-11 09:00:55    阅读次数:127
单链表相关操作
struct ListNode { int val; ListNode *next;};ListNode* createListFromHead(){ ListNode *list = (ListNode*)malloc(sizeof(ListNode)); list->ne...
分类:其他好文   时间:2015-04-10 21:55:30    阅读次数:113
用C语言写一个程序,得出当前系统的整形数字长(16位,32位,64位)等,不能使用sizeof()
#include #include using namespace std;int main(){ int num = -1; unsigned int s = num; //当前位级表示即为最大无符号数 cout > 1; intSize = intS...
分类:编程语言   时间:2015-04-10 21:40:02    阅读次数:153
【C语言】动态创建二维数组
//动态创建二维数组 #include #include #include int main() { int i,j; int n,m; //以n行5列为例 int (*p)[5]; printf("请输入行数:"); scanf("%d",&n); p=(int(*)[5])malloc(5*n*sizeof(int)); for(i=0;i<n;i++) { ...
分类:编程语言   时间:2015-04-10 20:18:00    阅读次数:126
记一次神秘的BUG
int CheckConfig(APPCFG* cfg) { int i; char IndexFile[56]; for(i=0;iwebnum;i++) { printf("i=%d\n",i); memset(IndexFile,0,sizeof(IndexFile)); sprintf(IndexFile,"%s/%s",cfg->pwebs[i].webpath,cf...
分类:其他好文   时间:2015-04-10 20:16:42    阅读次数:112
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!