C++程序设计基础【一】

一、一个程序的开发步骤

1.编辑程序

使用文本编辑器编写、编辑程序,将写好的程序(源文件)保存到磁盘中,作为编辑器的输入

2.编译程序

通过编译器将源文件翻译成机器语言

3.链接程序

链接器将系统函数和源程序中的函数组装到可执行文件中

4.执行程序

通过加载器将程序加载到内存中

5.测试

通过构建测试用例来进行程序测试

2.基础代码解读

1.预处理指令(#include )

预处理器检查预处理命令,然后编译器执行命令中需要的操作,随后删除预处理命令,最后编译

2.块注释(/* */)

块注释用于展示给用户或者代码审查者的注释,被编译器完全忽略

3.行注释(//)

整行被编译器忽略

4.using namespace std

当对象没有姓氏时,在其前面插入std::,使其名称完整

扫描二维码关注公众号,回复: 15168613 查看本文章

5.int main()

每个C++程序都是从main函数开始的

6.{}

花括号必须成对,每一个函数定义都必须包含在其中

7.std::cin、std::cout、std::endl

std是标准库,cout、endl是对象
为避免方向混淆,使用时可简单理解为>>是输入,数据向右移动,<<是输出,数据向左移动
cin的对象是变量名,cout的对象是值

8.return 0

C++运行器等待返回0时,程序运行成功并结束程序

二、变量、值、常量

1.变量

在使用变量之前,必须先定义变量,告诉编译器要使用具有给定名称和给定类型的内存位置,变量声明时若没有给定值则没有存储任何值

2.值

变量的内容称为"值"

3.常量

常量的值是不能变的,声明保存它的内存位置时,用const修饰符限定其名称(不建议使用字面量)

三、C++程序的组成部分

1.标识符

一个不包含注释的C++程序是一个标记符序列。标记符包含标识符、字面量或符号

1.标识符

标识符必须以字母或者下划线开头,可包含不限制数量的数字、字母或下划线
标识符可以归属于关键字、预定义标识符和用户自定义标识符

1.关键字

关键字不能重新定义,关键词请添加图片描述

2.预定义标识符

预定义的不要改

3.用户自定义标识符

我们自己定义的标识符要是描述性的,名称能说明实体的内容

2.字面量

字面量是不同类型的常量值,包括整形、字符串等。

3.符号

C++使用非字母符号作为运算符和标点符号,参考链接

1.算术运算符

在这里插入图片描述

2.关系运算符

在这里插入图片描述

3.逻辑运算符

在这里插入图片描述

4.位运算符

在这里插入图片描述

5.赋值运算符

在这里插入图片描述

6.杂项运算符

在这里插入图片描述

7.运算优先级

在这里插入图片描述

四、数据类型

数据类型分类如下
在这里插入图片描述
取值范围如下
在这里插入图片描述

1.整数类型

2.字符类型

字符字面量总是使用一对单引号括起来

3.布尔类型

布尔数据类型的大小为一个字节

4.浮点类型

5.void类型

6.字符串类

C语言中,字符串以空字符结尾,实际字符串长度+1(+‘\0’),C++中使用string类,没有空字符

1.为什么C++项目的格式是.h、.cpp

头文件.h是

源文件

猜你喜欢

转载自blog.csdn.net/qq_37249793/article/details/130916019