gpt4 book ai didi

c - c中存储字符串的malloc函数

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:23 24 4
gpt4 key购买 nike

<分区>

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
char* a = malloc(2 * sizeof(char));
a[0] = '0';
a[1] = '1';
a[2] = '2';
a[3] = '4';
printf("%s\n", a);
}

您好,我想了解 malloc 函数的作用。据我了解,上面的代码应该返回一个错误,因为我只向字符串 'a' 声明了 2 个字节的内存。但它没有显示任何错误。请解释为什么这样做。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com