C++基础概念——Hello Cpp!

本文详细介绍了C++程序的HelloWorld示例,包括头文件iostream的使用、命名空间std的应用、关键步骤、变量与常量的声明、以及C++对C语言的扩展,如作用域运算符、命名空间和using语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


0 Hello World

#include <iostream>		//包含输入输出流相关的头文件,类似于C语言的stdio.h头文件
using namespace std;	//使用标准命名空间

int main(){
   				//程序入口函数
	cout << "Hello Cpp!" << endl;	//cout:标准的输出流对象,可用于向屏幕打印信息
	//printf("Bye C!\n");
	
	system("pause");	//任意键继续(阻塞控制台程序)
	return EXIT_SUCCESS;	//返回正常的退出值	//预编译宏:#define EXIT_SUCCESS 0
	//return 0;
}

0.1 头文件iostream

#include <iostream>表示包含输入输出流相关的头文件。

注1:C++中的iostream头文件类似于C语言中的#include <stdio.h>,且底层兼容。
注2:C++兼容C语言,C++中可以使用标准输出流对象coutprintf函数进行打印输出,但建议使用cout(无需记忆C语言中printf函数的格式化输出参数)。
注3:C++头文件新风格:系统头文件的末尾不带.h后缀名;自定义头文件的末尾需带.h后缀名。
C++新风格头文件:#include <iostream>#include <ctime>#include <cmath>
C风格头文件:#include <stdio.h>#include <time.h>#include <math.h>


0.2 命名空间

using namespace std; :标准命名空间。
命名空间是C++的一种机制,使用关键字namespace定义,用于将单个标识符下的大量具有逻辑联系的程序实体进行组合,该标识符作为此组群的名字。


0.3 打印输出

cout标准输出流对象,可用于向屏幕打印信息。
<<:左移运算符,在C++中配合标准输出流对象cout可输出信息。
endl:end line,输出换行并刷新缓冲区

注1:左移运算符<<可拼接任意内置数据类型变量,例如:cout << "Hello Cpp" << 123 << 'a' << endl;
注2:C++中建议使用endl换行,可避免C语言中出现\r\n的问题。


1 C++程序编写步骤

编写C++程序主要分为4个步骤,IDE以Microsoft Visual Studio 2019(Community版本)为例:
创建项目:创建新项目-空项目-配置项目名称和路径;
创建文件:右键源文件-添加-新建项;
编写代码:在创建的.cpp源文件中编写C++代码;
运行程序:标签栏-点击“本地Windows调试器”,编译运行编写的C++源程序。


2 注释

作用:在代码中添加解释和说明的文字,便于阅读和理解代码。

注释的两种格式
(1)单行注释// 注释内容
通常使用在某行代码的上方或末尾处,用于解释说明该行代码

(2)多行注释/* 注释内容 */
通常使用在某行代码的上方,用于整体解释说明该段代码

注:编译器在编译源代码时,会自动忽略注释的内容。


3 变量

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

注:变量存在的意义——方便管理内存空间。

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

#include <iostream>
using namespace std;

int main () {
   
	int var = 6;
	cout << "var = " << va
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值