酸菜鱼菜酸 发表于 2021-2-6 22:28:07

课后作业问题(doge)

[课后作业] S1E22:指针和数组

2. 请问 str 是否可以写成 20?

答:可以。

但我这样报错哇………………

#include <stdio.h>
int main() {
    char a = {"abcdef"};
        printf("%c",a);
}

求大神指导!!!

风过无痕1989 发表于 2021-2-6 22:58:31

你的写法本身就是错误的!str 可以写成 20,那么到了你的问题中,你应该是这样写:

printf("%c",3); 而你却写成了:printf("%c",a);
页: [1]
查看完整版本: 课后作业问题(doge)