动态内存函数问题
#include <stdio.h>#include <stdlib.h>
#include <string.h>
#define N 10
int main(void)
{
int *ptr = NULL;
int i;
ptr = (int *)malloc(N * sizeof(int));
if (ptr == NULL)
{
exit(1);
}
memset(ptr, 0, N * sizeof(int));
for(i = 0; i < N; i++);
{
printf("%d ",ptr);
}
putchar('\n');
free(ptr);
return 0;
}
我和小甲鱼输入的代码一样最后却输出了随机数 你有认真检查代码吗?你没有
人造人 发表于 2019-10-5 12:01
你有认真检查代码吗?你没有
谢谢,犯了低级错误
页:
[1]