【C++】C++基础知识(一)---基本概念

1. 输出“HelloWorld!”

在visual studio中输出“HelloWorld!”。代码实现如下:

#include <iostream>
using namespace std;

int main() {
	cout << "Hello World!" << endl;

	system("pause");

	return 0;
}

输出结果如下:
在这里插入图片描述

2. 添加注释

  1. 单行注释
    “//”放在一行代码的上方,或者是一条语句的末尾,对该行代码进行说明;
  2. 多行注释
    “/**/”放在一段代码的上方,对该段代码做整体的说明。
#include <iostream>
using namespace std;
/*
	main函数是一个程序的入口
	每个程序都必须有一个main函数
	并且有且仅有一个
*/
int main() {
	//下一行代码的含义就是在屏幕上输出HelloWorld!
	cout << "HelloWorld!" << endl;
	
	system("pause");
	return 0;
}

3. 关键字

关键字(keyword)属于保留字,是整个语言范围内预先保留的标识符。每个C++关键字都有特殊的含义,经过预处理后,关键字从预处理记号(preprocessing-token)中区别出来,剩下的标识符作为记号(token),用于申明对象、函数、类型、命名空间等。

  • C++中的关键字有:

数据类型关键字:int float double short long bool char string struct;
条件结构关键字:if else while switch case default continue break;
其它关键字:sizeof const goto new delete namespace return TRUE FALSE等等

注意事项:
在给变量或者是常量起名字的时候,不能用C++关键字,否则会产生歧义从而报错。

4. 标识符

标识符命名规则:

  1. 标识符不能是关键字;
  2. 标识符只能由数字、字母和下划线组成;
  3. 第一个标识符必须为字母或下划线;
  4. 标识符中字母区分大小写;

注意:给标识符命名时,最好做到见名知意,方便自己和他人阅读。
标识符命名演示如下:

#include <iostream>
using namespace std;

int main() {
	
	//1、标识符不能是关键字
	//int int = 10; //报错!

	//2、标识符只能由数字、字母和下划线组成
	int abc123 = 10;
	int _abc123 = 20;
	int _123abc = 30;
	cout << abc123 + _123abc + _abc123 << endl;

	//3、标识符第一个字符必须为字母或下划线
	//int 123abc = 40; //报错!

	//4、标识符中区分字母大小写
	int abc = 123;
	//cout << ABC << endl;
	cout << abc << endl;

	system("pause");
	return 0;
}

5. 变量

变量是程序可操作的存储区的名称。C++中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用在变量上。

变量创建的方式:
数据类型 变量名 = 变量初始值

6. 常量

常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。

常量的定义方式有:

  1. 通过define定义一个常量;
    定义方式为:#define 常量名(宏) 常量值
  2. 通过const修饰的变量来定义一个常量;
    定义方式为:const 变量 = 变量初始值 、 const 数据类型 变量名 = 变量初始值
#include <iostream>
using namespace std;
#define Day 7 

int main() {
	cout << "一周有 " << Day << " 天" << endl;
	//Day = 14; //报错!宏常量不可以修改

	const int month = 12;
	cout << "一年有 " << month << " 个月" << endl;
	//month = 24; //报错!常量是不可以修改的

	system("pause");

	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值