与c++的第一次邂逅

在学习完C语言以后,开始初步的了解了c++
首先我们来看
c++与C语言的区别

  • 从设计思想上来说C语言是面向过程的语言,c++是面向对象的语言。

  • C语言有32个关键字,c++有63个关键字。

  • C语言的源文件的后缀名是.c,c++的源文件的后缀名是.cpp

  • c++支持重载函数,C语言不支持重载函数

  • 在函数返回值中,C语言没有指定返回值,则返回int型,c++中则必须指定返回void型

  • C语言没有函数重载,c++支持函数重载。

  • c++有引用,C语言没有引用。
    我们接着来看,c++的使用场景。
    与C语言不同,C语言主要应用与操作系统和嵌入式的开发,而c++主要应用于一些游戏的服务器的开发上,游戏的开发等。
    c++的基本数据类型

  • C++是强类型编程语言,在继承C语言基本数据类型(char,int,float,double,void) 的基础上,C++扩展了布尔类型(bool) 和宽字符类型(wchar_t) 、Unicode 字符类型chanl6_t和char32_t(使用char16_t和char32_t需要包含头文件uchar.h)。

  • bool类型数据的取值为真(true) 或假(fase) 。wchar_t类型数据占用2个字节,char16_t和char32_t分别用2个字节和4个字节表示。
    基本输入输出

  • 使用c++的标准I/0流库时,必须包括以下两个头文件:#include和#include,提供基本的输入输出功能,iomainip文件提供格式化的功能。标准的输入流称为cin,标准的输出流称为cout。

  • 输出:输出内置类型的数据到标准的输出设备,用“<”量d的值到标准输出设备的语法形式如下:
    cout << d;

  • 输入标准输入的用法与标准输出类似,使用“>>”运算符和cin输入流。例如,语句c>>d

  • 格式控制:有两种方法设置数据的输出格式,一种是直接设置输出流的格式状态,另一种是通过输入/输出操作符。n=cout.precision();//n的值为当前精度,m=cout.width();//m的值是当前宽度。
    运算符,表达式和语句

  • C++继承了C语言的算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符,扩充了“:”、new、 delete 等运算,还支持对运算符的重载机制。

  • 表达式是描述运算的,由运算符作用在一个或多 个运算对象来组成,对表达式求值得到个结果,字面值和变量是最简单的表达式。

  • 语句是描述控制的,表示分支(选择)结构的语句有if 语句和switch语句,表示循环控制的语句有while、do…while
    和for。

  • C++11扩展了范围for语句,从而可以用简单的方式遍历容器或其他序列的所有元素。break语句用在switch语句中时,用于跳出switch 语句,结束switch语句的执行。break语句在循环语句中的作用是终止并跳出当前的循环语句。

  • continue语句的功能与break不同,它是结束当前这一次的循环, 转而执行下一次循环。return语句用于将执行流程从函数返回。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值