百报知道右侧广告展示的是莫相符标准 ISO/IEC 9899:1999 的 C 语言代码吗?

发布日期:2018-06-09 来源:财富国际在线 阅读:
百报知道右侧广告展示的是莫相符标准 ISO/IEC 9899:1999 的 C 语言代码吗? pansz 3小时前 129 iec 21世纪以后出版的C语言教科书里,会用这种写法除了谭浩强还有哪些? 目前大多数编译器可以编译通过这种写法的程序,那么在编译器可以通过的情况下应该继续使用这种写法吗?
0 0
其他回答
补充一个问题,字符串最后没加/n,虽然这不是语法错误
但是等你真的运行的时候,你就会觉得自己是个2b了
sixue 2小时前 0条评论
0 0
如果是 C 语言的话,这种写法的不符合标准的地方有两个(更正:只有第一个不符合标准):
  • printf 没有原型声明,这是个警告,加 #include 可以解决。
  • main 函数不声明返回值缺省视为返回 int,但函数结尾没有 return 一个值。这也是个警告,加个 return 0 可以解决。(更正:不写 return 符合 C99 标准,不符合C89,在C99编译器中不应当给出错误,所以这样写符合标准。)

如果无视所有警告,这样写是没有问题的,不过如果你的项目组规定必须解决所有警告,那么这样写就不行了。
pansz 2小时前 0条评论
0 0

关于我们 联系我们招聘信息免责申明广告服务 网站地图 百度地图 TAG标签

Copyright@2018-2022 Cfgjzx.Com 财富国际在线 版权所有 All Rights Reserved   
财富国际提供:最新财富资讯、房产资讯、股票资讯、区块链、投资理财、保险导购、健康产品、公私募基金,易经等资讯及服务.