C语言基础之goto语句、循环嵌套、数组

发布时间:2026/7/29 5:11:52
C语言基础之goto语句、循环嵌套、数组 goto语句goto语句称为无条件跳转语句语法Goto 标签语句标签语句标识符需要遵守标识符命名规则注意goto这种无条件跳转语句可能造成程序逻辑混乱代码可读性差建议少用循环嵌套执行流程外层循环执行一次内层循环执行一轮循环辅助语句Break循环断路语句用于跳出当前循环当多层循环嵌套时只跳出一层循环Continue循环短路语句跳出本次循继续执行下次循环。遇到continue时循环体中continue后的代码不会执行Return:跳出当前函数,当return在main函数中时整个程序结束数组数组是用来保存多个数据类型相同的数据。数组基础数组定义类型说明符 数组名[常量]类型说明符可以是基本数据类型、构造数据类型不可以是void类型用来说明数组中保存数据的数据类型。数组名遵循标识符的命名规则常量数组中可以保存的元素的个数类型说明符 数组名[] {值1值2};当数组定义时[]中的个数省略时必须要初始化将来按照初始化的元素个数决定数组的元素个数。数组元素的访问数组名[下标]下标代表要访问数组中的第几个元素0至元素个数-1注意1.数组元素访问时下标从0至数组元素个数减一如果超出该范围则造成数组越界。2.不能给数组名直接赋值数组的初始化全部初始化int a[5]{1,2,3,4,5,};局部初始化int a[5]{1,2,3}; 已初始化部分按照初始化数据存储未初始化部分默认按0处理全0初始化int a[5]{0};数组如果不初始化数组默认存放随机值注意初始化数组时如果初始化元素个数超出了数组本身元素个数也会造成数组越界数组的存储形式单一性数组中的每个元素数据类型都是一致的连续性数组在内存中选取连续内存空间进行存储有序性数组中的元素按照a[0]~a[n]的顺序进行存储