C++基础入门

一、初识C++

1.第一个C++程序

点击创建新项目,进入创建新项目页面
在这里插入图片描述
设置项目语言、平台、类型,选择相应模板(这里我选择的是Windows 桌面向导),点击下一步

在这里插入图片描述

配置新项目的名称、位置、和解决方案名称,点击创建

在这里插入图片描述

点击创建后,会弹出Windows桌面项目对话框,这里我们选择应用程序类型为静态库和空项目,点击确定即可

在这里插入图片描述

右击源文件,选择添加,添加新建项

在这里插入图片描述

选择C++文件(.cpp),编辑文件名,点击添加,即可添加新文件

在这里插入图片描述

在编辑区域编写第一个C++程序

在这里插入图片描述

#include <iostream>      //包含头文件 iostream
using namespace std;     //使用C++的命名空间std

//main 是一个程序的入口,所有程序都必须有这么一个函数,有且只有一个;main 是主函数
int main() 
{

	cout << "This is first C++ project." << endl;  //输出语句

	system("pause");
	return 0;   //向操作系统返回一个0值
}

2.注释

本人自己的理解

#include <iostream>
using namespace std;

int main()
{
	//注释  :  在代码中添加一些说明和备注,方便自己和其他程序员阅览代码
	/*
	   单行注释   : 对单行代码注释,或  对该行代码进行说明
	   多行注释	  : 对多行代码注释,或  对整段代码进行说明
	 */


	cout << "注释: 单行注释//   多行注释/* */" << endl;

	system("pause");
	return 0;
}

3.变量

作用:给一段指定的内存空间起名,方便操作这段内存

语法:数据类型 变量名 = 初始值;

示例:

#include <iostream>
using namespace std;

int main()
{
	//变量的定义

	//变量定义    :    数据类型 变量名 = 值;

	int a = 10;
	cout << "a=" << a << endl;

	system("pause");
	return 0;
}

4.常量

作用:用于程序中不可更改的数据

C++定义常量的两种方式:

  1. #define 宏常量:

    语法:#define 常量名 常量值

    通常在文件上方定义,表示一个常量。

  2. const 修饰的变量 :

    语法: const 数据类型 变量名 = 变量值;

    通常在变量前加关键字const,修饰该变量为常量,不可修改。

示例:

#include <iostream>
using namespace std;

//常量的定义
//1.  #define  宏常量
//2.  const 修饰的变量

#define Day 7
int main()
{

	//Day是常量,一旦修改,将会当错
	cout << "一天共有" << Day << "天" << endl;

	//用const修饰的变量也是常量,不可修改
	const int month = 12;
	cout << "一月共有" << month << "月" << endl;

	system("pause");
	return 0;
}

5.关键字

作用:关键字是C++中预先保留的单词(标识符)

  • 在定义变量或者常量时候,不要用关键字

C++关键字如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TXXA6AJd-1617853163624)(E:\公司\study\截图\关键字.png)]

#include <iostream>
using namespace std;

int main()
{
//	int  int = 10;    第二个  int 是关键词,不能被用作变量名,否则会报错。

	system("pause");
	return 0;
}

6.标识符命名规则

作用:C++规定给标识符(变量、常量)命名时,有一套自己的规则。

  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中字母区分大小写
#include <iostream>
using namespace std;

/*
* 
	标识符命名规则:
		
		1.标识符不能是关键字;
		2.标识符只能由字母、数字、下划线组成;
		3.标识符第一位只能是字母或者下划线;
		4.标识符字母区分大小写;

*/


int main()
{
	//1.标识符不能是关键字;
	//int int = 10;

	//2.标识符只能由字母、数字、下划线组成;
	int a1_jj33 = 10;

	//3.标识符第一位只能是字母或者下划线;
	int a5_ = 10;
	int a_3 = 10;
	int _a3 = 10;
	int _3a = 10;
	//int 3a_ = 10;    报错

	//4.标识符字母区分大小写;
	int aaa = 10;
	cout << aaa << endl;
	//cout << AAA << endl;   报错

	system("pause");
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值