请问学习c用什么软件好啊,我是自学c语言入门经典第5版的,我就发现我用的VS2010,有些书上的知识内容在
在VS2010上都用不了,这搞毛啊,比如对C11不支持,导致我字符串操作的内容暂时没法学,变长数组也不行,不支持,而且还不包含<stdbool.h>,这对我初学者很烦啊!...
在VS2010上都用不了,这搞毛啊,比如对C11不支持,导致我字符串操作的内容暂时没法学,变长数组也不行,不支持,而且还不包含<stdbool.h>,这对我初学者很烦啊!我该怎么办?是下一个VS2013还是用别的什么软件??
展开
4个回答
展开全部
学C++不是靠某个库,关键是学习C++的思维方式,理解编译器编译原理(比如函数调用和返回的处理),理解内存如何分配,等等。
如果你要学习简单就学C#,C++的优势是灵活自由,什么都能做,效率高,当然自由的代价就是没有一个标准库,什么都要自己弄,不同公司不同版本的编译器的标准支持库都有差异,更何况新版标准。
很多都需要自己下载库文件,设置这个设置那个,配置好环境然后才可以用,所以学C++本来就很痛苦的,但是习惯了这些,一旦入门会很有乐趣,C++就是杯苦酒,上口很苦,回味甘甜,不过你要是想通过C++几年内找工作,那还是放弃吧,转学C#去,学C++是马拉松,C#是短跑。
但是话说回来,没有了某个库就不能学了?任何高级语言或者模板都是别人由底层开始层层封装好的,包括C#,没有某库就不能用变长数组了?其实你已经有了需求,将需求转换为学习动力岂不更好?尝试写一个支持变长字符串的类,什么,你不会,那从底层学起,从指针学起,学C++的目的不就是想了解底层吗?
加油吧!祝你成功~~~~~~~~
如果你要学习简单就学C#,C++的优势是灵活自由,什么都能做,效率高,当然自由的代价就是没有一个标准库,什么都要自己弄,不同公司不同版本的编译器的标准支持库都有差异,更何况新版标准。
很多都需要自己下载库文件,设置这个设置那个,配置好环境然后才可以用,所以学C++本来就很痛苦的,但是习惯了这些,一旦入门会很有乐趣,C++就是杯苦酒,上口很苦,回味甘甜,不过你要是想通过C++几年内找工作,那还是放弃吧,转学C#去,学C++是马拉松,C#是短跑。
但是话说回来,没有了某个库就不能学了?任何高级语言或者模板都是别人由底层开始层层封装好的,包括C#,没有某库就不能用变长数组了?其实你已经有了需求,将需求转换为学习动力岂不更好?尝试写一个支持变长字符串的类,什么,你不会,那从底层学起,从指针学起,学C++的目的不就是想了解底层吗?
加油吧!祝你成功~~~~~~~~
展开全部
Microsoft Visual C++ 6.0
追问
你这东西是挺好的,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对c99支持的编译器才可以用<stdbool.h>,若不不支持c99,可以不用这个头文件和布尔值,bool 改为int 把该头文件去掉,应该就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用的是Microsoft Visual C++ 6.0 我编c都用的这个,觉得还不错 你可以试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询