【发布时间】:2014-10-10 00:19:22
【问题描述】:
我想打印字符串的第一个字母,但出现运行时错误。
这是我的代码:
int main(void) {
char str[] = "Hello";
printf("%s\n", str[0]);
return 0;
}
我不确定字符串在 C 中是否是这样工作的,所以如果您有任何建议,请提供帮助。
【问题讨论】:
-
在 printf 中,
%c用于单个字符,%s用于字符串。 -
@jpw - 谢谢!你把我从一些巨大的恐怖中救了出来:D!
-
您在下方评论说您正在使用在线编译器。为什么不下载完整的 MinGW C/C++ 编译器。它免费提供。