C/C++零散知识点汇总之break、continue、goto、return和exit

简介: C/C++零散知识点汇总之break、continue、goto、return和exit

C/C++零散知识点汇总之break、continue、goto、return和exit


Break

       一般是用于循环和switch语句中,执行break,退出循环不再判断执行循环的条件是否成立,如果是多层循环,则只退出当前循环。如果循环结构中有switch语句,而switch语句中有break,那么不会直接退出循环而是退出当前switch。

Continue

       continue用来结束本次循环,直接跳到下一次循环,而不是结束整个循环,如果循环条件成立,还会继续循环。

goto

       无条件转移语句,只能用于函数内部进行转移。

return

       退出函数,返回到函数的调用处,如果是main函数则结束整个程序。

exit

       return只有在main函数的时候和exit()有着相同的作用,当exit函数为0的时候表示正常的退出,意味着当前进程的结束。

相关文章
|
C++
在C++语言中return语句
在C++语言中return语句
536 0
在C++语言中return语句
|
存储 编译器 C++
C++ Break、Continue 和 数组操作详解
C++中的`break`语句用于跳出循环,例如在`for`或`while`循环中。`continue`则跳过当前迭代的剩余部分。数组用于存储多个相同类型值,声明时指定类型和元素数量。访问和修改数组元素通过索引操作,索引从0开始。遍历数组可使用常规`for`循环或C++11引入的`foreach`循环。可以省略数组大小声明,编译器会根据初始值自动计算,但明确指定更佳。
380 0
|
C++
c++跳转语句goto的介绍
c++跳转语句goto的介绍
352 0
【C++11保姆级教程】新的函数声明(trailing return type)、右值引用(rvalue references)
【C++11保姆级教程】新的函数声明(trailing return type)、右值引用(rvalue references)
346 0
C++——第6节 代码世界中的传送阵:goto语句
C++——第6节 代码世界中的传送阵:goto语句
C++——循环中的特殊控制:continue与break
C++——循环中的特殊控制:continue与break
|
C++
c++零散知识点
如果在类体外定义inline函数,则必须讲类定义和成员函数定义都放在同一个头文件里面(或写在同一个源程序文件中)否则编译时无法进行置换(将函数代码得拷贝嵌入到函数调用点中)
312 0
|
小程序 编译器 C++
C++菜鸟学习笔记系列(19)——返回类型和return语句
C++菜鸟学习笔记系列(19)——返回类型和return语句
669 0
|
存储 C++
C/C++零散知识点汇总之sizeof()和strlen()
C/C++零散知识点汇总之sizeof()和strlen()
|
编译器 C++ 开发者
【C++篇】深度解析类与对象(下)
在上一篇博客中,我们学习了C++的基础类与对象概念,包括类的定义、对象的使用和构造函数的作用。在这一篇,我们将深入探讨C++类的一些重要特性,如构造函数的高级用法、类型转换、static成员、友元、内部类、匿名对象,以及对象拷贝优化等。这些内容可以帮助你更好地理解和应用面向对象编程的核心理念,提升代码的健壮性、灵活性和可维护性。