1.前置与后置区别

#include<iostream>
using namespace std; int main()
{
//前置和后置区别
//前置递增或递减 先让变量加减1 然后进行表达式运算
int a1 = 10;
int b1 = ++a1 * 10;
cout << "a1=" << a1 << endl;
cout << "b1=" << b1 << endl;
//后置递增或递减 先进行表达式运算,后让变量加减1
int a2 = 10;
int b2 = a2++ * 10;
cout << "a2=" << a2 << endl;
cout << "b2=" << b2 << endl; system("pause"); return 0;
}

2.if选择结构

#include<iostream>
using namespace std;
int main() {
//选择结构
int score = 0;
cout << "请输入一个分数" << endl;
cin >>score;
if (score > 600) //if条件后不要加分号
{
cout << "恭喜您考上一本大学" << endl;
}
else
{
cout << "很遗憾您未能考上一本" << endl;
};
//多条件选择结构
int grade = 0;
cout << "请输入一个分数" << endl;
cin >> grade;
cout << "您输入的分数为:" << grade << endl; if (grade > 600)
{
cout << "恭喜您考上一本大学" << endl;
if (grade>700)
{
cout << "您能考入985" << endl;
}
else if (grade>650)
{
cout << "您能考入211" << endl;
}
else
{
cout << "您能考入普通一本" << endl;
}
}
else if (grade > 500)
{
cout << "恭喜您考上二本大学" << endl;
}
else if (grade > 400)
{
cout << "恭喜您考上三本大学" << endl;
}
else
{
cout << "很遗憾您未能考上本科" << endl;
} system("pause"); return 0;
}

3.while与do..while循环结构

#include<iostream>
using namespace std; int main()
{
//while循环语句
//输出数字0~9
int num = 0; while (num < 10)
{
cout << num << endl;
num++; } //do...while循环语句: do{循环语句}while(循环条件);
// 与while的区别在于会先执行一次循环语句,再判断循环条件 do
{
cout << num << endl;
num++;
} while (num < 10); system("pause"); return 0;

c++基础知识02的更多相关文章

  1. MongoDB基础知识 02

    MongoDB基础知识 02 6 数据类型 6.1 null : 表示空值或者不存在的字段 {"x":null} 6.2 布尔型 : 布尔类型只有两个值true和false {&q ...

  2. day03-MySQL基础知识02

    MySQL基础知识02 4.CRUD 数据库CRUD语句:增(create).删(delete).改(update).查(Retrieve) Insert 语句 (添加数据) Update 语句(更新 ...

  3. AI-图像基础知识-02

    目录 图像坐标系 图像数字化 图像坐标系     在前面的数据标注文章中讲述如何进行标注,而标注后会保留4个坐标点,那么这些坐标点如何表示在图片中的位置?要表示一个点或图形的位置,就需要涉及到坐标系的 ...

  4. .NET基础知识(02)-拆箱与装箱

    装箱和拆箱几乎是所有面试题中必考之一,看上去简单,就往往容易被忽视.其实它一点都不简单的,一个简单的问题也可以从多个层次来解读. 常见面试题目: 1.什么是拆箱和装箱? 2.什么是箱子? 3.箱子放在 ...

  5. 3-15 JS基础知识02

    一.For循环: For (var i = 0;  i <= 10;  i++){ 循环体: } 注意:For循环中的表达式是可以省略的,省略以后是个死循环. odd:奇数   even : 偶 ...

  6. Android基础知识02—安卓日志工具LogCat的五种方法

    --------Android 02-------- >>> Android的日志工具LogCat    五个方法,记录信息的级别不一样,从低到高为:    1.Log.v()-日志 ...

  7. 2、vueJs基础知识02

    vue生命周期: 钩子函数: created -> 实例已经创建 √ beforeCompile -> 编译之前 compiled -> 编译之后 ready -> 插入到文档 ...

  8. python基础知识0-2

    # !/usr/bin/env python # 提示输入用户名和密码 # 验证用户名和密码#     如果错误,则输出用户名或密码错误#     如果成功,则输出 欢迎,XXX! import ge ...

  9. 020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结

    020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结 本文知识点:变量与常量 知识总结 Java中的标识符 Java中的关键字 目前常 ...

随机推荐

  1. vector 删除和插入

    删除 #include <iostream> #include <vector> using namespace std; int main() { vector<int ...

  2. Sentinel-Go 源码系列(一)|开篇

    大家好呀,打算写一个 Go 语言组件源码分析系列,一是为了能学习下 Go 语言,看下别人是怎么写 Go 的,二是也掌握一个组件. 本次选择了 Sentinel-Go,一是对 Java 版本的 Sent ...

  3. Python中的sys.stdin和input、sys.stdout与print--附带讲解剑指offer42-连续子数组的最大和

    2020秋招季,终于开始刷第一套真题了,整套试卷就一道编程题,还是剑指offer上的原题,结果答案死活不对,最后干脆直接提交答案算了,看了下别人的答案,原来是输入数据没有获取的原因,不过这个语法sys ...

  4. Java:并发笔记-01

    Java:并发笔记-01 说明:这是看了 bilibili 上 黑马程序员 的课程 java并发编程 后做的笔记 1. 进程与线程 本章内容 进程和线程的概念 并行和并发的概念 线程基本应用 1.1 ...

  5. 封装一个简单的ajax请求

    记录自己第一次封装ajax,肯定有很多考虑不周到,如有错误请指出,本人必将虚心改正. /** * * @param {Object} obj =>header:请求头:url:请求地址:meth ...

  6. Noip模拟40 2021.8.15

    T1 送花 按照题解意思说是扫描线题,但我觉得像一个线段树优化$dp$ 主要思想一样,就是暴力枚举右端点,同时维护左端点的最值, 考虑两种情况, 如果左端点在$r$扫到的数$i$上一次出现的位置之前, ...

  7. 如何使用原生的Ribbon

    什么是Ribbon 之前分析了如何使用原生的Feign,今天我们来研究 Netflix 团队开发的另外一个类库--Ribbon. Ribbon 和 Feign 有很多相似的地方,首先,它们本质上都是 ...

  8. Android DataBinding使用详解

    简介 DataBinding是一个自动绑定UI的框架. 使用DataBinding需要在app根目录的build.gradle文件中加入DataBinding配置: android { .... da ...

  9. vim实用插件

    转载:Vim 实用插件推荐(2017) - 知乎 (zhihu.com) 1.插件管理器 ----------------------------------------- Vundle.vim - ...

  10. VirtualBox问题解决合集 - [drm:vmw_host_log [vmwgfx]] *ERROR* Failed to send host log message

    转载:https://blog.csdn.net/mychangee/article/details/104954262 问题描述:[drm:vmw_host_log [vmwgfx]] ERROR  ...