自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C语言:数组的相关知识

如果只为数组的部分元素赋值,剩余元素将自动初始化为0(对于数值类型数组)。`,则`arr[0]`为1,`arr[1]`为2,`arr[2]`、`arr[3]`和`arr[4]`均为0。例如,matrix[2][3]访问二维数组matrix的第3行第4列元素(注意索引从0开始)。在C语言中,数组可以通过指定数组类型、数组名和数组大小来定义。二维数组是一个数组的数组,即每个元素本身也是一个数组。访问数组时,如果索引超出了数组的范围(即小于0或大于等于数组大小),将导致未定义行为,可能引发程序崩溃或数据损坏。

2024-12-19 17:29:33 233 3

原创 C语言:跳转语句

在上面的示例中,我们展示了break、continue、goto和return语句的基本用法。请注意,虽然goto语句在某些情况下可能有用,但通常不推荐使用它,因为它会使程序流程变得复杂和难以维护。它是函数结束的标志,可以出现在函数的任何位置(但在某些情况下,如在使用了某些构造如变量长度数组后,可能受到一些限制)。C语言中的跳转语句主要有四种类型:break语句、continue语句、goto语句和return语句。在使用continue语句时,需要确保循环条件在适当的时候能够变为假,以避免产生死循环。

2024-12-19 17:10:02 774 4

原创 C语言:指针的相关知识

指针的算术运算: 指针可以进行加减运算,但这些运算不是简单的数值加减,而是基于指针指向的数据类型的大小进行的地址偏移。指针的解引用:解引用指针(即使用*操作符)可以访问指针指向的数据。在C语言中,指针是一种特殊的变量类型,它存储的是内存地址,而不是数据值本身。指针的声明: 指针的声明使用*符号,表示该变量是一个指针。指针的类型:指针的类型决定了指针可以指向的数据类型和可以进行的运算。返回指针的函数: 函数可以返回指针类型,这样可以通过函数返回某个变量的地址或者动态分配的内存地址。二、指针的声明和使用。

2024-12-19 17:00:31 296 3

原创 do-while和while循环的相关知识以及不同点

int i = 0;do {i++;return 0;输出:i = 0i = 1i = 2i = 3int i = 0;i++;return 0;输出:i = 0i = 1i = 2i = 3i = 4。

2024-12-19 16:41:14 562 3

原创 C语言初学者:switch语句相关知识

在这个示例中,根据变量grade的值,switch语句选择了执行与'B'匹配的case标签下的代码块(由于'B'后面没有break语句,所以也执行了'C'对应的代码块,但在这里'C'对应的代码块与'B'是相同的,所以输出没有变化)。case标签的顺序:switch语句中的case标签的顺序并不重要,它们可以按照任意顺序编写。case标签的唯一性:在switch语句中,每个case标签必须是唯一的,不能有重复的值。case标签中的常量值:case标签后面的值必须是一个常量表达式,它的值在编译时就能确定。

2024-12-19 16:20:40 716 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除