[C++] 初识C++

本文介绍了C++语言的基础知识,包括HelloWorld程序、变量和常量的创建、#define和const的区别,以及关键字和标识符的命名规则。
摘要由CSDN通过智能技术生成

系列文章目录

1、初识C++
http://t.csdnimg.cn/WIT0Z
2、数据类型
http://t.csdnimg.cn/CoURP
未完待续



前言

C++ 是一种高级语言,由C语言扩展升级而产生。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言


一、Hello world

第一个C++程序

#include <iostream>
using namespace std;
//上面这两东西会在后期讲到,加上就对了

//写好主函数是必须的,所有程序都在主函数中运行
//int main() {
//	这里写你想写的代码
//	return 0;
//}
int main() {
	cout << "Hello world" << endl;
	//将Hello world输出到控制台窗口中
	//cout 是输出语句, endl 表示换行
	return 0;
}

看看运行结果
在这里插入图片描述

二、变量的创建

变量是用来存储数据的,且可以更改

int main() {
    //变量创建语法
    //数据类型 变量名 = 变量初始值
    int a = 10;
    //这里我创建了一个整型的变量

    cout << "a = " << a;
    //我们利用cout输出语句来将a的值输出到控制台窗口中
    //要输出的变量的值必需加在你要输出的句子后面用<<链接
    //顺带来看看没有结尾endl换行输出效果是怎样的,

    return 0;
}

在这里插入图片描述

我们成功的将a的值输出到了控制台窗口,我们的第一个C++程序Hello world中输出完毕后有一行空行,那就是endl的换行效果,现在我们将它去掉之后就没有这个空行了

三、常量的创建

除了变量之外还有常量的存在,顾名思义常量是不可以改变的,下面我们就来看看它有哪些创建方法

1. #define定义的常量

//#define 常量名 值
//通常定义在主函数外
#define Day 7
int main() {

    cout << "一周总共有:" << Day << " 天" << endl;
    //因为是常量所以我们也用生活中不可改变的量来作例子
    return 0;
}

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

2. const修饰的常量

int main() {
    const int month = 12;
    //也可以把变量改作常量
    //在数据类型前加上const就完成了
    
    cout << "一年共有:" << month << " 个月" << endl;

    return 0;
}

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

四、关键字

变量和常量我们都要进行命名才能使用,那我们什么名字都可以取吗,当然不行,因此C++中确立了标识符的命名规则和关键字来保证命名的可行性与唯一性

1. 关键字有哪些

在这里插入图片描述
图片出处:https://www.runoob.com/w3cnote/cpp-keyword-intro.html

以上所有都是不可用来命名的名称,正如图片所说,在C++的系统中已经被定义了,因此不可使用
在这里插入图片描述

2. 标识符的命名规则

1、不可以是关键字
2、只能由字母、数字、下划线构成
3、不能以数字开头
4、区分大小写

遵循着以上规则我们才能正确的对变量或常量进行命名,以下的命名都是正确的

在这里插入图片描述
下面示范一下错误的命名方法
在这里插入图片描述
如果是错的,编译器也会给我们反馈错误的地方,如上面的红色波浪下划线所示


总结

C++博主也还在学习中,若有不对的地方还请大家多多包容🌹

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值