C和C++的一些不同点
来源:互联网 发布:易语言qq登录源码 编辑:程序博客网 时间:2024/05/18 13:48
现在开发主要用的是C++(用的是C++的编译器进行编译、链接的)。有的时候,突然想用写个C代码,用C编译器来编译。于是乎,发现C和C++还是有点不同的(编译器角度而言)。
1、GCC的for循环中,不许声明变量,要求声明在外面。我觉得这是个好习惯——因为这个有平台特性,有些作用域是for循环之中,有些是for循环之外一层的作用域。
2、GCC对未声明的函数,不会报错,只是产生告警。这个就要求我们要关注告警(C++中的话,告警几乎可以忽略99%)。另外,调用函数,要明白该函数所在头文件!
3、在windows中,要求所有声明都放在开头,然后才是各种操作。否则,就会报错。(我用的是VS2005)
- C和C++的一些不同点
- [C++] C 与 C++的一些不同点
- C++和C的不同点
- C #与C++的相同点和不同点
- Java与C的不同点
- c++和c的注意点和不同点:
- Swift和Objective-C的相同点和不同点
- 【C#】与C及OC的不同点
- C&C++(2) - void*在C和C++中的不同点
- TextField和TextView 的一些不同点
- 总结: Java与C的不同点
- C与C++语法的不同点
- C#与C及OC的不同点
- C语言与c++的不同点
- C与C++的相同点与不同点
- 使用glade2和glade3制作界面的不同点--glade3不能生成C代码
- c语言用指针做函数参数和用变量做函数参数的不同点
- C/S与B/S系统测试的不同点和相同点
- java synchronized
- 预加载进度条的实现Flash3.0
- 验证控件的使用:一步一步学注册——RequireFieldValidator控件
- jQuery 隐藏显示
- 【JavaScript】eWebEditor 辑器按钮失效 IE8下完美解决
- C和C++的一些不同点
- 安装oracle时提示.out没有发现的问题的解决
- 函数原型中的restrict关键字
- IOS开发之Storyboard应用
- url 传递参数(特殊字符)解决方法
- WordPress代码分析-数据库结构分析
- qt qstring 和 char *
- 锁表处理 SQL 错误: ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- 新项目提交测试了