C++基础语法复习(面试之后总结一下,方便以后查看)

最近看了一些求职相关的面经,感觉之前学的很多东西都忘了,现在复习一下,先从cpp开始吧。

面向对象程序设计

CPP是支持面向对象的语言,面向对象开发的四大特性是:封装、抽象、继承、多态。

基础语句

数据类型

基本的内置类型有7中:bool, char, int, float, double, void, wchar_t(学了这么久,之前都不知道有这个类型,它来源于 typedef short int wchar_t;,所以和short int其实是一样的。)

此外,还有:

1、typedef 重命名

1、typedef 为一个已有的类型取一个新的名字,如下:

typedef int cnt; 
2、枚举类型
enum week {Sun, Mon, Tue, Wed, Thu, Fri, Sat}; 
week w;
w = Sun;

默认从0开始,我们可以自己设置,如Tue=7,则后面代号依次增加,前面不变。

3、变量定义
type variable_list;
int  i, j, k;

修饰符extern用在变量或者函数的声明前,用来说明:此变量/函数是在别处定义的,要在此处引用。

4、全局变量和局部变量

这部分主要涉及变量的作用域。在程序中,局部变量和全局变量的名称可以相同。如在函数内的局部变量与全局变量是两个独立的变量,互不影响。

5、常量

常量即固定值,在程序运行期间保持不变,主要有两种声明方式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值