CH01_初识C++
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;
}
CH01_初识C++的更多相关文章
- Android动画效果之初识Property Animation(属性动画)
前言: 前面两篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画).Frame Animation(逐帧动画)Andr ...
- 初识Hadoop
第一部分: 初识Hadoop 一. 谁说大象不能跳舞 业务数据越来越多,用关系型数据库来存储和处理数据越来越感觉吃力,一个查询或者一个导出,要执行很长 ...
- python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...
- 初识IOS,Label控件的应用。
初识IOS,Label控件的应用. // // ViewController.m // Gua.test // // Created by 郭美男 on 16/5/31. // Copyright © ...
- UI篇(初识君面)
我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点.毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说"我 ...
- Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...
- 初识SpringMvc
初识SpringMvc springMvc简介:SpringMVC也叫Spring Web mvc,属于表现层的框架.Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 s ...
- 初识redis数据类型
初识redis数据类型 1.String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据 ...
- Redis初识、设计思想与一些学习资源推荐
一.Redis简介 1.什么是Redis Redis 是一个开源的使用ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.从2010 年 ...
- MongoDB【第一篇】MongodDB初识
NoSQL介绍 一.NoSQL简介 NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库. 非关系型数据库主要有这些特点:非关系型的.分布式的.开源的.水平可扩展的. 原始的目的是为 ...
随机推荐
- Kubernetes(K8s)之Pod
Pod介绍 Pod是K8s的最小调度单位 内部是一组Container容器,根容器Pause和其他业务容器 拥有唯一Pod IP 小贴士: 在生产环境中,极少单独Pod的情况 一般都是使用Deploy ...
- 仓颉语言HelloWorld内测【仅需三步】
2024年6月21日,华为仓颉正式公开发布.还记的19年和王学智的团队做过接触,他们反馈说16年我出版的<自己动手构造编译系统>一书对他们的研发很有帮助,身为作者听到这个消息还是很开心的. ...
- 学习嵌入式为什么要学习uboot
ref:http://www.elecfans.com/d/617674.html 为什么要有BootLoader 背景 很多人学习嵌入式一开始就搞Linux,这样子容易对底层缺少了解. 基础介绍 计 ...
- 动环监控方案,为什么推荐79元全志T113-i国产平台?
什么是动环监控系统? 通信电源及机房环境监控系统(简称"动环监控系统"),是对分布在各机房的电源柜.UPS.空调.蓄电池等多种动力设备,及门磁.红外.窗破.水浸.温湿度.烟感等机房 ...
- 树莓派4B-控制直流电机
树莓派4B-控制直流电机 一.硬件介绍 树莓派 L298N电机驱动模块 直流电机 外接电源 杜邦线 二.硬件连接 原理图: 注意:ENA和ENB的跳冒必须安上去,如果没有拿杜邦线连通! 三.代码编写 ...
- SqlServer内置函数和使用
聚合函数 -> MAX(字段) -> MIN(字段) -> AVG(字段) •-> 在计算时,对于null的数据不计入总是 -> SUM(字段) -> COUNT( ...
- 在MoneyPrinterPlus中使用本地chatTTS语音模型
之前MoneyPrinterPlus在批量混剪,一键AI生成视频这些功能上的语音合成功能都用的是云厂商的语音服务,比阿里云,腾讯云和微软云. 云厂商虽然提供了优质的语音服务,但是用起来还是要收费. 为 ...
- [oeasy]python0036_牛说_cowsay_小动物说话_asciiart_figlet_lolcat_管道(祝大家新年快乐~)
牛说(cowsay) 回忆上次内容 上次我们研究了shell脚本的编程 并且在shell中实现了 循环语句 延迟命令 清屏命令 python命令 figlet命令 编辑 还能整点什么呢? 还想 ...
- 手把手帮助你搭建属于自己的个人博客,使用cervel部署,无需后端
1.项目简介 项目使用了vue+elementUI技术栈,通过读取本地md文件实现博客文章的展示,使用vercel实现自动化部署,纯前端项目,无需后端 第一步:下载源码 仓库地址: github:ht ...
- UE中返回值为数组的时候,无法传递Reference的问题
我如果要修改一个类或者结构体的成员变量, 那么我需要通过函数返回 也就是说Struct目前不能传递引用,只能传递备份