首页 > 编程语言 >CH01_初识C++

CH01_初识C++

时间:2024-06-11 20:10:27浏览次数:24  
标签:std include 常量 int CH01 C++ 初识 using main

CH01_初识C++


第一个C++程序

新建项目

新建文件

编写代码

#include <iostream>
using namespace std;

int main() {
	cout << "hello world" << endl;
	system("pause");
	return 0;
}

运行程序

注释

作用:在代码中加一些说明和解释,方便阅读代码。

两种格式:

单行注释: //这是注释

多行注释: /这是注释/

#include <iostream>
using namespace std;

//入口函数
int main() {

	//控制台输出
	cout << "hello world" << endl;

	/*
	cout << "hello world" << endl;
	cout << "hello world" << endl;
	cout << "hello world" << endl;
	*/

	system("pause");
	return 0;
}

变量

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

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

示例:

#include <iostream>
using namespace std;

//入口函数
int main() {

	//定义变量
	int num = 10;

	//控制台输出
	cout << "数字:" << num << endl;

	system("pause");
	return 0;
}

常量

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

语法:

1.#define 宏常量:#define 常量名 常量值

2.const修饰的变量:const 数据类型 常量名=常量值

示例:

#include <iostream>
using namespace std;

//宏常量
#define day 7

//入口函数
int main() {

	//常规常量
	const double pai = 3.14;

	//更改常量的值会报错
	//day = 8;
	//pai = 3.5

	//控制台输出
	cout << "每周天数:" << day << endl;
	cout << "圆周率:" << pai << endl;

	system("pause");
	return 0;
}

关键字

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

提示:定义标识符时,禁止使用关键词,否则会报错。

示例:

#include <iostream>
using namespace std;


//入口函数
int main() {

	//标识符使用关键字会报错
	int int = 5;

	//控制台输出
	cout << "变量:" << int << endl;


	system("pause");
	return 0;
}

标识符

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

命名规则:

1.不能是关键字

2.只能由字母,数字,下划线组成

3.不能以数字开头

4.字母区分大小写

示例:

#include <iostream>
using namespace std;


//入口函数
int main() {

	//正确定义
	int num_1 = 5;	
	int a = 5;
	int A = 5;

	//错误定义
	int int = 5;
	int 3num = 5;
	int a&b = 5;

	system("pause");
	return 0;
}

标签:std,include,常量,int,CH01,C++,初识,using,main
From: https://www.cnblogs.com/kaige-chen/p/18242632

相关文章

  • Unity-脚本初识
    1、面板2、游戏对象GameObject2.1、组件Component2.2、材质Material3、摄像机3.1、天空盒SkyBox4、图形处理4.1、渲染管线4.1、遮挡剔除4.2、LOD5、光照系统6、声音7、Unity脚本7.1、脚本开发工具7......
  • C++面向对象语言自制多级菜单
    因为要做一个小应用,需要一个菜单类,在网上找了许久,也没有找到一款心仪的菜单类,索性用C++语言,自制一个命令行级别的菜单类,并制作成库,现记录下来,供以后借鉴。一、特性无限制条目无限制层级用户自定义条目和动作脚本式生成菜单类二、代码实现(一)菜单类菜单类主要负责菜单的......
  • C++ try-catch 语句的注意事项
    在C++中,try-catch 语句用于处理异常。当在 try 块中的代码抛出一个异常时,程序会立即跳出 try 块,并查找与之匹配的 catch 块来执行。以下是使用 try-catch 语句时需要注意的一些事项:异常类型匹配:catch 块后面必须跟上一个异常类型(或者是省略类型以捕获所有类型的......
  • OpenCV实战案例——直线检测[C++]
    0.前言本文以实战案例为背景,一步步讲述如何使用计算机图像处理相关知识提取图片中英语填空题答题线。1.需求背景某公司打算设计一款英语题目批改APP,要求学生上传英语填空题图片,然后该APP自动标注答题线位置(使用红线标注),方便后续定位和批改答案。下图(图1-1)为某一学生上传的......
  • 基于Vue+Node.js的高校学业预警系统+10551(免费领源码)可做计算机毕业设计JAVA、PHP、爬
    NodeJS高校学业预警系统摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,教育行业当然也不能排除在外。高校学业预警系统是以实际运用为开发背景,运用软件工程开发方法,采用Node.JS技术构建的一个管理系统。......
  • 华为OD机试 C++ - 中文分词模拟器
    中文分词模拟器前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:[email protected];备注:CSDN。题目描述给定一个连续不......
  • 华为OD机试 C++ - 找数字
    找数字前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:[email protected];备注:CSDN。题目描述小扇和小船今天又玩起来......
  • 华为OD机试 C++ - 根据IP查找城市
    根据IP查找城市前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:[email protected];备注:CSDN。题目描述某业务需要根据......
  • 华为OD机试 C++ - 文件缓存系统
    文件缓存系统前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:[email protected];备注:CSDN。题目描述请设计一个文件缓......
  • C++中的继承
    目录继承的概念及定义继承的概念继承定义定义格式 继承关系和访问限定符继承基类成员访问方式的变化基类和派生类对象赋值转换继承中的作用域派生类的默认成员函数继承与友元继承与静态成员        我们都知道,面向对象的三个基本特征是:封装,继承以及多态......