| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 2022/09/20 知识笔记 -> 正文阅读 |
|
[C++知识库]2022/09/20 知识笔记 |
贴的代码均为Dec-C++软件上可运行的。
首先上面的代码是属于c++语言执行任何程序的一种必要框架 然后一些注意的地方?
?接下来是输入输出问题(由于c语言的输入输出——scanf、printf课上会教,所有大家在协会里做题可以直接用下面的方法)
实操
执行成果为 ?第一行为cin敲入的数字,第二行为cout输出的数字。 接下来是一些数据类型,把变量看成一个厂库,有些大东西就要大厂库来存,数字也是这样,如下。
然后小数的话统一写成double,我们定义变量的格式是
例如(大家各取所需)
定义完变量,其实可以进行一系列的加减乘除以及赋值操作
接下来是分支结构,简单的条件语句(如下)
对于这些语句,后面的花括号都是需要的,但是,如果花括号内部的语句只有一条,那么花括号可以忽略不写,但是如果有多条语句,就必须要写,这在后面的for、while语句的规则也是一样
可以写成
但是下面这种情况花括号 就不能省略
一些逻辑运算符
emm好像没了,有什么忽略掉的可以评论区回复。 然后接下来是下一节课的预习笔记(循环结构,数组) 首先给出结论
这是一个包括循环结构和数组的知识的代码; 如果我要输出100个数,可能可以写100行cout代码,但如果输出1000,10000,总不能写那么多行重复率极高的代码,所有这时候涉及到循环的问题,我们需要计算机自己循环输出一些东西,有两种循环语句,一种是
其中,拿上上面的代码为例,循环变量就是i,循环条件就是当i<100的时候进入循环,循环语句就是每次执行完循环体的时候,对循环变量的操作,i++是 i = i + 1的简写,如果没有循环语句,就会陷入死循环,然后是循环体,也就是每次循环你要执行的语句。因为就预习就不写多了。 另一种是
字面意义就是,当满足循环条件的时候执行循环体,比如
可以发现,其实while语句种的循环语句是写在循环体当中的,如果不去对n进行更新的换,他会一直满足n<=100这个条件,一直输出,死循环。 然后就是数组,与变量相同,数组使用同样需要定义,定义的方式建议直接像下面差不多
数组就像由一堆仓库构成的一个区域,上面的代码就定义了由100个仓库的区域,我们通过下标去访问数组,例如我要给仓库0赋值1;
这个时候区域内的仓库0内存放的值就是1了,一些数组的加减乘除以及赋值的操作跟变量一模一样。值得一提的是,数组的下标是从0开始的,也就是说我定义了100个仓库的区域,实际上只有0-99号,你不能够对num1[100]进行任何操作,那属于下标越界,编译运行的时候就会报错。 OK,今天就这些 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 10:59:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |