打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C语言转换C 指南

1972年,人们在B语言的基础上进行改进,设计出了C语言

1979年,一群人又将C语言进行改进,最终在1983年将该语言正式命名为C++

C++是由C语言发展过来的,在很多方面还是和C一样,或者换一句话说,C是C++的子集。

那么C++与C有哪些不同呢?下面列出了最基本最重要的几项。

-?-

命名空间

”命名空间“是C++中新增的一个概念,这里暂时不做详细讲述,大家只需要将写C语言时的

#include

改为如下内容即可

#include

usingnamespace std;

C语言

C++

-?-

类(Class)

C++相比于C,有了面向对象的内容,也有了类、继承、多态、封装等概念。我们会在以后的文章中慢慢讲到。

-?-

输入输出

C语言的控制台输入输出是用函数来实现的,最常用的是printf()scanf()函数。

C语言的输入输出通过函数实现

C++语言中则使用运算符“<”和“>>”

例如输入一个变量(不用管变量时什么类型)

cin>>变量名>>另一个变量名;

输出则用cout,注意endl和“\n”都可以达到换行效果。

cout<><>

c++的输入用“cin”,输出用“cout”

-?-

其他

  1. C语言中,字符常量被当作整数,而C++语言中不是,字符常量就当作字符。这虽然很小,但却是重要的一点。

  2. C++语言中增加了bool基本类型。bool类型只包含两个值,true或false。

  3. C++中增加了string类型的变量,我们可以用“string a”来定义一个字符串变量了。

  4. C语言中用结构体定义变量时,“struct 结构体名 变量名”,在C++中“struct”可以省略。

  5. C语言命名限制在31个有效字符,C++语言中没有限制,但太长了使用不方便。

  6. C语言中main()函数也能被调用,这不是好方法。在C++语言中main()被禁止调用。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
编程入门基础知识总结
自测练习及答案,练习
数据类型、类型转换、输入输出
csdn(18条消息) 2021版C++教程,C++进阶教程(最全C++教程)
3.4 char类型
UC头条:C string 基本用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服