|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 0unique0 于 2022-10-18 17:09 编辑
#include <stdio.h>
int main()
{
char arr1 [] = "abc";
char arr2 [] = 'a','b','c',0;
printf("%s\n", arr1);
printf("%s\n",arr2);
}
以上这个编码为什么没有return 0;就可以编码
DEV c++上面显示没有错误
在C99编译器是会在代码后面自动加return 0 的
但VC6就不支持,某些判题系统或比赛也不支持
学编程要严谨,这种东西还是少做
如果满意,请点击右下角最佳答案鼓励作者
还有,发代码请点击编辑器右上角<>这个符号发布,也要缩进,你代码格式有点乱
就像这样: - #include <stdio.h>
- int main()
- {
- char arr1 [] = "abc";
- char arr2 [] = 'a','b','c',0;
- printf("%s\n", arr1);
- printf("%s\n",arr2);
- }
复制代码
|
|