三大框架
1. 顺序结构 : 编程代码都会按照从上往下的顺序编译运行。 在C++当中,他会优先找到main函数运行。
2. 分支结构 : IF,ELSE IF ,ELSE ,分支条件是否执行,根据框内的数值是true还是false决定。
3. 循环结构: for ,while ,do while。
关键词解析
1. 表达式: 逻辑关系的算式 如有 : 3 > 4 ,a > b ,a != b ...
2. Bool小知识: 0 作为所有false的转换数值, 1 和其他任意数字会作为true的转换数值。
函数
概念
独立于主函数外的一些子程序/代码段,他们平时不会主动运行,只有在主函数当中使用到他才会去运行他。
函数类型
函数的目的是决定了它的类型,函数通常会被用于执行一段主程序当中不方便放下的程序,因为他会显得主程序更加臃肿,因此我们会将这些臃肿的程序拆离出来放置在函数当中。
但是我们又需要对应的程序运行的结果,因此函数就诞生了。
假如你今天需要一个int类型的计算结果,那么你就可以定义一段int类型的函数
假如我需要一个double类型的计算结果,那么可以定义一段double类型的函数
你需要什么样的数据类型的返回值,你就可以给函数定义成任何数据类型的数值。
参数与返回数值,调用
我们在计算的时候,有些变量只存在于主函数当中,但是我们希望其他函数也能使用,这时候,就需要 传递。
当你需要将函数当中的数据返还给调用他的地方时,你就需要return。
在定义好函数之后,想要调用他,只需要在某个函数的片段当中,用它的函数名(传递的数据) 即可.
特殊情况
函数存在着一种特殊的类型,叫空函数,即void 类型,该类型不需要任何返回值,甚至可以不需要编写return(当然加了return可以在return的时候结束函数)
名词
1. 调用: 在一个函数当中,出现使用另一个函数的操作,这种行为被称之为 调用 。 小贴士: 函数自己调用自己的过程被称之为递归
2. 传递: 从调用的地方,放置调用函数所需要的数值,以此达到将其他函数当中的数据传递到调用函数当中的结果。