返回主页

[C语言 P1488] 32位系统下下面程序的输出结果为多少?

 
学习人数: 5.3k
 
正确率: 51%
答案解析

题目描述
未通过

void Func(char str_arg[100]){
    printf("%d\n", sizeof(str_arg));
}
int main(void){
    char str[] = "Hello";
    printf("%d\n", sizeof(str));
    printf("%d\n", strlen(str));
    char*p = str;
    printf("%d\n", sizeof(p));
    Func(str);
}

32位系统下下面程序的输出结果为多少?

A. 5 5 4 4    B. 6 5 4 4

C. 6 5 6 4    D. 5 5 5 100

上面问题的答案是:
 A 选项
 B 选项
 C 选项
 D 选项

上一题
下一题
加入错题本
个人笔记
已有43条笔记

登录后提交答案


2 个回答 (点击展开回答)