C++初识

简介: C++初识

1.基本代码(了解库文件引入#include<iostream>  using namespace std)

#include<iostream>
using namespace std;
int main() {
    cout << "Hello world" << endl;
    system("pause");
    return 0;
}

2.注释

1.2 注释
作用:在代码中加一些说明和解释,方便自己或其他程序员程序员阅读代码
两种格式

  1. 单行注释: // 描述信息
    通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明
  2. 多行注释: / 描述信息 /
    通常放在一段代码的上方,对该段代码做整体说明



3.C++定义常量两种方式

  1. #define 宏常量: #define 常量名 常量值
    通常在文件上方定义,表示一个常量
  2. const修饰的变量 const 数据类型 常量名 = 常量值
    通常在变量定义前加关键字const,修饰该变量为常量,不可修改


//1、宏常量
#define day 7
int main() {
    cout << "一周里总共有 " << day << " 天" << endl;
    //day = 8; //报错,宏常量不可以修改
    //2、const修饰变量
    const int month = 12;
    cout << "一年里总共有 " << month << " 个月份" << endl;
    //month = 24; //报错,常量是不可以修改的
    system("pause");
    return 0;
}
相关文章
|
Android开发 开发者
解决No version of NDK matched the requested version问题
一个本来好好的项目,突然在运行的时候报错: No version of NDK matched the requested version 21.0.6113669. Versions available locally: 20.1.5948944 网上很多人建议在build.gradle中添加ndk,如下: android { ... ndkVersion '20.1.5948944' } 复制代码 也确实可以解决问题,但是本来一个对ndk版本没有强依赖的项目,现在固定在一个版本上,其他开发者也必须有这个具体版本才能正常编译运行。
1650 0
|
6月前
|
关系型数据库 MySQL 流计算
Flink自定义sink写入mysql
Flink自定义sink写入mysql
85 0
|
前端开发 测试技术
你发现一个bug,如何定位这个是前端还是后端缺陷?建议收藏
你发现一个bug,如何定位这个是前端还是后端缺陷?建议收藏
486 0
|
Web App开发 数据中心 Windows
【镜像更新】Windows Server 2012 R2 数据中心版
信息摘要: Windows Server 2012 R2 数据中心版镜像更新适用客户: 使用Windows Server 2012 R2的用户版本/规格功能: 镜像ID: win2012r2_64_dtc_9600_zh-cn_40G_alibase_20190318.
5320 0
|
6月前
|
安全 Linux Nacos
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
|
6月前
|
负载均衡 Java 数据处理
【C++ 并发 线程池】轻松掌握C++线程池:从底层原理到高级应用(三)
【C++ 并发 线程池】轻松掌握C++线程池:从底层原理到高级应用
388 2
|
关系型数据库 MySQL Nacos
Nacos实战(19)-Nacos健康检查机制:保障你的服务稳定运行!
Nacos实战(19)-Nacos健康检查机制:保障你的服务稳定运行!
580 0
|
Java Linux Shell
Linux Maven 安装与配置
Maven 下载 官方地址 https://maven.apache.org/download.cgi,下载完成后,解压到合适的位置即可; 解压缩下载的文件 解压缩下载的文件: 使用以下命令解压缩下载的Maven分发版文件; tar -xzvf apache-maven-3.8.8-bin.tar.gz 移动Maven文件夹 移动Maven文件夹: 将解压后的Maven文件夹移动到您选择的安装位置,例如/opt目录: sudo mv apache-maven-3.8.8 /opt/ 配置环境变量 配置环境变量: 打开您的shell配置文件(通常是.bashrc、.bash_profile、.z
234 1
|
Java 消息中间件 缓存
JAVA中BIO、NIO、AIO的分析理解
本文分析阻塞、非阻塞、同步和异步概念上的区别以及各种IO模型的操作流程,同时分析BIO、 NIO、 AIO的通信机制,并通过demo深入比较三种IO的优缺点。输入输出(IO)是指计算机同任何外部设备之间的数据传递。常见的输入输出设备有文件、键盘、打印机、屏幕等。数据可以按记录(或称数据块)的方式传递,也可以 流的方式传递 。所谓记录,是指有着内部结构的数据块。记录内部除了有需要处理的实际数据之外,还可能包含附加信息,这些附加信息通常是对本记录数据的描述。
14257 5
|
存储 程序员 定位技术
阿里云系列产品免费用,不香吗?
趁着阿里云推出系列产品免费体验的间隙,体验一下过去比较感兴趣的云产品,本文主要体验一下无影云电脑,后续继续体验其他的云产品
阿里云系列产品免费用,不香吗?