请教大神关于C/C++编译环境方面的问题

-bootblack- 2016-01-27 01:40:16
小弟之前是玩单片机的,所以写程序也只有C,要么是在VC6.0上进行软件仿真,要么是放在MDK上硬件仿真.
这一个星期,小弟在学习C++,使用的是visual stdio 2010编译环境.
问题1:小弟在vs上没有发现C模板,也没找到.c文件格式,这是怎么回事啊?
问题2:我看网上有人说C++是向上兼容C的,那是不是说我的.c程序都可以放在.cpp上去实现(仿真)?它们之间有什么需要注意的地方?
恳请大神不惜赐教~~~~感谢
...全文
169 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
-bootblack- 2016-01-29
  • 打赏
  • 举报
回复
引用 9 楼 zhao4zhong1 的回复:
在MSDN里面搜“C Language Reference"
感谢大神指教~
赵4老师 2016-01-29
  • 打赏
  • 举报
回复
在MSDN里面搜“C Language Reference"
赵4老师 2016-01-29
  • 打赏
  • 举报
回复
引用 6 楼 liuchangkk1 的回复:
[quote=引用 4 楼 zhao4zhong1 的回复:] VC6: 工程、设置、C/C++、分类:自定义、禁止扩展语言:打勾 VS2010: 项目、属性、配置属性、C/C++、语言、禁用语言扩展:是
大哥:这里设置禁用语言扩展,我设置了,但是我没看到有什么具体的变化啊?能说的详细点吗?感谢了[/quote] 在MSDN里面搜“Microsoft Specific”
走好每一步 2016-01-28
  • 打赏
  • 举报
回复
VS2010和VC6.0编译器区别蛮大。 支持.c的,不过需要建工程。 从单片机转上位机,需要花不少时间的,慢慢来,着急不了。
-bootblack- 2016-01-27
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
VC6: 工程、设置、C/C++、分类:自定义、禁止扩展语言:打勾 VS2010: 项目、属性、配置属性、C/C++、语言、禁用语言扩展:是
大哥:这里设置禁用语言扩展,我设置了,但是我没看到有什么具体的变化啊?能说的详细点吗?感谢了
赵4老师 2016-01-27
  • 打赏
  • 举报
回复
/Za 编译器选项为与 ANSI C 或 ANSI C++ 不兼容的语言构造发出错误。
赵4老师 2016-01-27
  • 打赏
  • 举报
回复
VC6: 工程、设置、C/C++、分类:自定义、禁止扩展语言:打勾 VS2010: 项目、属性、配置属性、C/C++、语言、禁用语言扩展:是
lm_whales 2016-01-27
  • 打赏
  • 举报
回复
.C 可以在VC乃至任何C++编译环境运行, 前提是.C 是标准C(某个版本的),是可移植代码, 并且当前C++编译器,内置的C编译器支持该标准。 或者当前编译器也做了同样的扩展。 如果是硬件代码, 要求在开发环境中, 可以仿真(有对应的仿真器软件或者硬件), 或者直接运行该代码(该代码PC环境同样支持,该硬件PC上,也有对应设备,或者同类设备)。 或者,直接改为.cpp 此时应该注意,C++不完全兼容C,虽然不兼容部分很少,但是也应该警惕这部分不兼容之处。 其他C有的问题,C++也差不多有
苏叔叔 2016-01-27
  • 打赏
  • 举报
回复
如果没有C的基础,能掌握C++,本人表示怀疑……
paschen 版主 2016-01-27
  • 打赏
  • 举报
回复
把文件后缀名改成.c的 不过VS对C并不是完全支持的

64,642

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧