malloc 135个问题
2017.11.29 14:52来自 spy_007_
故意对malloc分配的内存进行越界访问没报错,代码偶什么问题?
代码的大致内容: int *p1 = (int *)malloc(4); bzero(p1,4); *p1 = 1; *(p1+1) = 1; *(p1+2) = 1; *(p1+3) = 1; *(p1+4)...
4

回答

2017.11.24 15:01来自 qq_30069409 悬赏 10C
关于malloc、new的一个问题
自己写小项目是发现一个问题。 ``` #define BUFFER_SIZE 1024 * 1024 @1. char *pbuffer1 = new char(BUFFER_SIZE); @2. char...
1

回答

2017.11.24 15:01来自 qq_30069409 悬赏 10C
关于malloc、new的一个问题
自己写小项目是发现一个问题。 ``` #define BUFFER_SIZE 1024 * 1024 @1. char *pbuffer1 = new char(BUFFER_SIZE); @2. char...
1

回答

2017.11.14 22:37来自 ckxkobe
关于malloc使用的一些问题。
最近在看严版的数据结构,有一些不是很懂。 在对单链表进行插入等操作,需要生成新节点时,并没有检查malloc的返回值。 而在顺序表,栈以及队列中,使用malloc分配内存空间时,都有对其进行返回值的检查。 且当对双...
11

回答

2017.11.08 15:39来自 Jean__X
为什么c程序传入一个未初始化的指针给函数会导致程序崩溃,而传未初始化指针的地址给函数却不会呢?
比如: typedef char* Elem_ptr 1、导致崩溃的情况 void Function(Elem_ptr c,int n){_ c = (Elem_ptr)malloc(n*sizeof(cha...
4

回答

2017.10.31 22:01来自 Haucher
这段代码能详解一下么??(很多c的知识没学好,数据结构里好懵逼)
typedef struct { ElemType data[MaxSize]; int top; } SqStack; void InitStack(SqStack *&s) { s=(SqS...
3

回答

2017.10.31 22:01来自 Haucher
这段代码能详解一下么??(很多c的知识没学好,数据结构里好懵逼)
typedef struct { ElemType data[MaxSize]; int top; } SqStack; void InitStack(SqStack *&s) { s=(SqS...
3

回答

2017.10.26 21:08来自 cjm13249425280
双向循环链表,为什么插入数据,无法printf输出呢,求解答
Status InsertList(DListLink L,int i,ElemType e) { DListLink p,s; if(i<1||i>ListLength(L)+1) /* i值不合法 */ ...
1

回答

2017.10.26 21:08来自 cjm13249425280
双向循环链表,为什么插入数据,无法printf输出呢,求解答
Status InsertList(DListLink L,int i,ElemType e) { DListLink p,s; if(i<1||i>ListLength(L)+1) /* i值不合法 */ ...
1

回答

2017.10.25 19:29来自 pei1019
求dalao指教这个栈的问题
Status InitStack(SqStack *S) {//构造一个空栈S (*S).base=(SElemType *)malloc(STACK_INIT_SIZE*sizeof(SElemType))...
0

回答

共135条数据 1 3 4 ... 尾页