continue

结束本次循环,不结束整个循环

image-20211017191014799

goto

image-20211017191905852

image-20211017191917601


中途遇到过这个问题

按回车后,光标跑到了下一行开头


一般地,goto不大使用在多人项目中,多人项目的一个要求是互相沟通,goto有悖于这个

FLAG可以存在在goto前面,这样会造成死循环

数组

每个元素都是相同类型

在内存中由连续的内存位置组成

思想是:不管你在等号前面还是后面,必须知道数组多长

image-20211017194605645

sizeof

image-20211017195957675

image-20211017200417769

image-20211017202835275

数组名是常量,不可赋值

例子1:找数组中最大元素

image-20211017212757097

例子2:逆置数组

image-20211017221018668

参考我之前的Java

image-20211017221043699

C++繁琐了不是一点半点,但这个是在原数组上操作,Java那个是直接返回了一个新数组

C++里面求数组长度是真的麻烦

这个原理是:从头设一个start往后,后面一个end往前,交换一次start++end--,直到start跑到end后面就结束

也可以用while做

image-20211017221352497

要注意的是,C++里面for定义两个变量的时候,int i=0,int j=0会报错,得写int i=0,j=0

image-20211017221821449

P45结束

 来源:b站黑马

posted on 2021-10-17 22:17  托马斯源  阅读(29)  评论(0编辑  收藏  举报