在C语言中,以下哪个声明是定义一个可以存储100个字符的字符串的正确方式?
答案解析
本题考察对C语言中字符串声明的理解。正确答案是A,因为char str[100];声明了一个字符数组,可以存储100个字符(包括结尾的空字符'0')。B选项使用了malloc函数,但未初始化数组,且未包括空字符;C选项声明的数组只能存储99个字符,不包括结尾的空字符;D选项使用了C++的new关键字,这在C语言中是不合法的。
正确答案:A