为了账号安全,请及时绑定邮箱和手机立即绑定

讲师回答 / james_yuan
相对C语言的版本是C99及之前的版本,在兼容C99的VS系列编译器上,将文件存为.c(不是.cpp)文件,则要求程序员必须将所有变量的定义都定义在函数的最前面,C语言中(在.c文件中)如果写成for( int i = 1; i < N; i++) ,编译器会报错,必须要写成int i = 0; for(i = 0; i < N; i++)才能编译通过。

讲师回答 / james_yuan
这和每个人学习的轨迹有关系,举例来说,如果在学习C语言的时候用的是C++的编译器(建立文件的后缀使用.cpp),那么无意中用到的C++的一些特性就误认为是C语言的语法。另外,此门课程只是C++在C语言基础上延伸出的一门课程,还远远没有涉及到C++的精髓,哈哈,稍安勿躁。
课程须知
本课程是C++初级教程 在学习本课程之前需要熟练掌握C语言的基础语法
老师告诉你能学到什么?
1、C++语言新的数据类型 2、C++语言新的输入输出方式 3、C++语言的命名空间

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消