为什么国内的C语言书籍很少有涉及C99标准的,是不是国内C语言开发都是用C89
答案:3 悬赏:50 手机版
解决时间 2021-03-19 17:19
- 提问者网友:树红树绿
- 2021-03-19 05:01
为什么国内的C语言书籍很少有涉及C99标准的,是不是国内C语言开发都是用C89
最佳答案
- 五星知识达人网友:执傲
- 2021-03-19 06:38
学习C语言不如直接学C++。但是从实用性上来说,直接学C#或JAVA更好。后两者适应性更广。C++不仅标准复杂,而且虚函数、运算符重载等很容易引发错误,很难检查出来。若不是编系统程序,或在Linux、Unix下编程,学C++意义不大。学了C#、JAVA一样能编C++程序,因为它们和C++的相似程度在90%左右,剩余10%的深入特性一般人绝对用不上的。
全部回答
- 1楼网友:平生事
- 2021-03-19 08:53
C99是C的标准规范,不是具体的C语言。VC++ 2005及以后版本都支持C99标准的。
- 2楼网友:佘樂
- 2021-03-19 07:13
国内的的作者一般都是抄袭书,没人真正写书,去开国外的书吧
再者说了,其实C99的改变其实不大,这已经算好的了,现在的国内作者至少还没把这种函数内局部变量的定义方法写出去呢⋯⋯
int fun()
int x;int y;
{
}
其实编译器对C99的实现也是各异的,比如说我印象中Visual Studio一直都没实现snprintf⋯⋯只能用msdn里面写的__snprintf⋯⋯只是记得而已,有可能记错了
对标准支持的较快较好的较可用价值的,还是GCC多一点应该
再者说了,其实C99的改变其实不大,这已经算好的了,现在的国内作者至少还没把这种函数内局部变量的定义方法写出去呢⋯⋯
int fun()
int x;int y;
{
}
其实编译器对C99的实现也是各异的,比如说我印象中Visual Studio一直都没实现snprintf⋯⋯只能用msdn里面写的__snprintf⋯⋯只是记得而已,有可能记错了
对标准支持的较快较好的较可用价值的,还是GCC多一点应该
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯