开放大学在线学习搜题
当前位置:首页 > 学习题库 > C语言程序基础

问题

有以下程序#include main() {charp[]={'a','b','c'}; char q[10]={'a','b','c'}; printf("%d%d\n",strlen(p),strlen(q)); } 以下叙述中正确的是

发布时间:2025-10-31   作者:广东开放大学   浏览:0

有以下程序#include main() {charp[]={'a','b','c'}; char q[10]={'a','b','c'}; printf("%d%d\n",strlen(p),strlen(q)); }  以下叙述中正确的是


A、在给 p 和 q 数组置初值时,系统会自动添加字符串结束符,故输出的长度都为 3


B、由于 p 数组中没有字符串结束符,长度不能确定,但 q 数组中字符串长度为 3


C、由于 q 数组中没有字符串结束符,长度不能确定,但 p 数组中字符串长度为 3


D、由于 p 和 q 的数组中都没有字符串结束符,故长度不能确定知识点:一维数组

您可能感兴趣的试题