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++的更多相关文章

  1. Android动画效果之初识Property Animation(属性动画)

    前言: 前面两篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画).Frame Animation(逐帧动画)Andr ...

  2. 初识Hadoop

    第一部分:              初识Hadoop 一.             谁说大象不能跳舞 业务数据越来越多,用关系型数据库来存储和处理数据越来越感觉吃力,一个查询或者一个导出,要执行很长 ...

  3. python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)

    一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...

  4. 初识IOS,Label控件的应用。

    初识IOS,Label控件的应用. // // ViewController.m // Gua.test // // Created by 郭美男 on 16/5/31. // Copyright © ...

  5. UI篇(初识君面)

    我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点.毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说"我 ...

  6. Python导出Excel为Lua/Json/Xml实例教程(一):初识Python

    Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...

  7. 初识SpringMvc

    初识SpringMvc springMvc简介:SpringMVC也叫Spring Web mvc,属于表现层的框架.Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 s ...

  8. 初识redis数据类型

    初识redis数据类型 1.String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据 ...

  9. Redis初识、设计思想与一些学习资源推荐

    一.Redis简介 1.什么是Redis Redis 是一个开源的使用ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.从2010 年 ...

  10. MongoDB【第一篇】MongodDB初识

    NoSQL介绍 一.NoSQL简介 NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库. 非关系型数据库主要有这些特点:非关系型的.分布式的.开源的.水平可扩展的. 原始的目的是为 ...

随机推荐

  1. IDEA安装配置

    1.安装IDEA选择免费体验 2.下载对应版本的破解补丁 agent.jar -2.1 将agent.jar补丁和important.txt放置到idea安装目录 3.修改VMoption javaa ...

  2. shell中各个括号的用法区别

    在 shell 脚本中,[ ].[[ ]].( ).(( )).{ } 和 {{ }} 都有各自特定的用法和区别.下面是对这些结构的详细解释: 1. [ ] (test 命令) [ ] 是 shell ...

  3. 「转」Android编译选项中的eng、user、user-debug

    Android编译选项中eng.user.user-debug主要区别 reference: https://blog.csdn.net/dearsq/article/details/52589376 ...

  4. tcp_tw_reuse、tcp_tw_recycle、tcp_fin_timeout参数介绍

    参数介绍 net.ipv4.tcp_tw_reuse = 1 表示开启重用.允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭: net.ipv4.tcp_tw_rec ...

  5. 如何合理开发Java接口(安全性,可重复调用,稳定性,追溯性)

    一.接口开发规范 签名:对外提供的接口要做签名认证,认证不通过的请求不允许访问接口.提供服务. 加密:敏感数据在网络传输过程中应该加密. IP白名单:限制请求的IP,增加IP白名单,一般在网关层处理. ...

  6. Log4j日志输出级别详解

    log4j定义了8个级别的log 日志记录器(Logger)的行为是分等级的: 1.分为OFF(关闭所有日志).FATAL(致命错误).ERROR(异常报错).WARN(潜在错误).INFO.DEBU ...

  7. v-model 的原理?

    我们在 vue 项目中主要使用 v-model 指令在表单 input.textarea.select 等元素上创建双向数据绑定,我们知道 v-model 本质上不过是语法糖,v-model 在内部为 ...

  8. 3.5 Y84-64的流水线实现

    我们终于准备好要开始本章的主要任务--设计一个流水线化的Y86-64处理器.首先,对顺序的SEQ处理器做一点小的改动,将PC的计算挪到取指阶段.然后,在各个阶段之间加上流水线寄存器.到这个时候,我们的 ...

  9. Bash 技巧

    Bash 使用技巧 Bash 是 GNU 项目的 Bourne Again SHell, 具有交互式命令行编辑.支持它的体系结构上的作业控制.类似 csh 的功能 Bash 是免费软件,根据 GNU ...

  10. JavaScript小技巧~将伪数组转成数组的方法

    伪数组:具有数组结构但是五数组相关方法的类数组结构: 方式1:Array.from() 方式2:Array.prototype.slice.call(); 用方式1吧,好记简单