2024年10月15日
1.为什么用void,因为你有时候定义一个函数并不要求他要返回什么东西,只是关注于他能做什么事情。
+2024年10月15日
本篇主要在于记录一下我学CPP的过程,内容基于自己的理解。
+ + +1.为什么用void,因为你有时候定义一个函数并不要求他要返回什么东西,只是关注于他能做什么事情。
2.为什么要有函数,因为当你想要实现某种功能的时候,你无需重复复制粘贴,只需要调用函数。
1 | #include<iostream> |
1 | #include<iostream> |
再这行代码里,布尔 bool判断x是否为5,如果则打印(compare == true)
+2024年10月18日
FOR循环以及WHILE循环
FORLOOP
+1 | #include<stdio.h> |
for循环需要三个要素,分别为 初始化表达式,条件表达式(比较或者是布尔值),增量表达式。在这个循环中首先先定义变量,然后在判断是否符合条件,符合执行函数,然后在进行增量。
+1 | #include<stdio.h> |
也可也把赋值放在前头,增量放在后头。
+WHILELOOP
+和for循环差不多,但是没有第一个初始化表达式以及第三个增量表达式。
+1 | #include<stdio.h> |
DO WHILE
+不同于while,即使开始条件就不满足,它也至少会执行一次。
+用哪个
通常取决于是否需要新变量,选择通常看个人风格。有布尔值判断是否循环一般用WHILE。一般遍历数组时候,数字的大小确定用FOR
+控制流语句
控制流语句通常和循环一起使用,这样我们就能更好的控制循环。
+有三个主要的控制流语句 continue\ break \ return。
+continue只能用于循环内部,如果还能迭代的话,直接进行下一次迭代,否则终止循环。
+break主要用在循环里,但也经常用在swich语句中。它的功能是直接跳出循环。
+return可以直接结束循环,需要返回值。
+continue
1 | #include<stdio.h> |
就像这样,当i为 0, 2, 4时候,不执行打印函数。直接跳到i++。
+break
1 | int main() |
只要调节为真,就立马跳出循环。
+return
1 | #include<stdio.h> |
这是一个需要返回整数的函数,因为函数开始就已经定义了int类型,如果if是真,那么他会直接关闭我们的程序,后面代码都不会执行。
+另外一点不同于上面两个函数的是,return函数不仅仅局限于函数内部,也可以在函数外部。直接在一个地方写个return 0就可以结束函数。
+一定要注意如果函数需要返回一个值,那么一定要return一个值。
+什么控制了语句
控制流语句控制了程序的运行。
+这些IF语句,条件语句,循环,控制流,就是逻辑编程的核心,是用来修改程序运行情况的唯一工具。