|
|
#2
c小白23332019-10-16 22:20
|
程序代码:#include <stdio.h>
#include <stdbool.h>
#include <malloc.h>
#define MAXSIZE 100
typedef struct Arr
{
int* pArr;
int len;
int cnt;
} Arr, * pArr;
void InitArr(pArr A);
int main(void)
{
pArr A;
InitArr(A);
return 0;
}
void InitArr(pArr A)
{
A->pArr = (int*)malloc(sizeof(int) * MAXSIZE);
A->len = MAXSIZE;
A->cnt = 0;
}
编译时错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
警告 C6001 使用未初始化的内存“A”。 10.16初始化问题 C:\USERS\94497\SOURCE\REPOS\10.16初始化问题\源.C 17
错误 C4700 使用了未初始化的局部变量“A” 10.16初始化问题 C:\Users\94497\source\repos\10.16初始化问题\源.c 17
[此贴子已经被作者于2019-10-16 22:23编辑过]
