自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言之函数

形参:如果不去调用的话,形参就只是形式上存在,不会向内存申请空间,它在函数调用完成后会自动销毁。上述代码中的x和y就是形参。函数在设计的时候遵循高凝聚,低耦合的原则,要保证函数的功能尽可能的单一,对其他的依赖性低。:是把实参的地址传递给形参,操作形参可以对这块地址的内存单元进行修改,从而可以改变实参。:是把实参的数值传递给形参,形参是实参的一份临时拷贝,对形参的修改不会影响实参。*形参操作的数组和实参是同一个数组,所以数组传参时是不会重新创建数组的。实参:真实传递给函数的参数,上述代码中的a和b就是实参。

2024-05-19 21:19:19 520 2

原创 C语言之变长数组

注意,虽然变长数组的大小是用变量来指定的,但是在程序运行的时候,根据变量的大小来指定数组元素的个数,arr就是变长数组,因为它的长度取决于变量n的值,在运行之前是无法知道n是多少的。它的好处是不用在运行之前,随便给出一个长度,程序在运行是会为数组分配精确长度。vs2022没有支持c99中的变长数组,没有办法测试。c99中给了一个变长数组的新特性,就是我们可以。使用变量来指定数组的大小。数组的大小是不可变的。

2024-05-13 13:50:01 239 2

原创 c语言之数组

每一行内部两个相邻的元素的地址相差4个字节,跨行的两个元素的地址也相差4个字节(arr[0][4]和arr[1][0])。下标是从 0 开始的,第一个元素的下标是 0 ,第 n 个元素的下标是 n-1。,并且该数组存放的元素类型是 int ,所以相邻两个元素的地址相差 4 个字节。二维数组的访问也是通过下标的形式来访问的,根据行和列就可以锁定数组的一个元素。通过下标访问数组的元素,要使用下标引用操作符 [ ]。在C语言中,二维数组的行和列的下标都是从0开始的。[ ]中的常量值:指的是数组的大小。

2024-05-13 13:21:41 499 2

原创 c语言之猜数游戏

而srand 函数的参数可以设置rand 函数生成随机数时的种子,让种子变化就可以生成随机数了。”的基准值进行计算生成的随机数,而每次生成随机数默认种子为1,所以每次生成的值一样。2.猜数过程中,根据猜测数字的大小给出反馈(是大还是小)。一般使用程序运行时间为种子,因为时间是不断变化的。*不管运行多少次,结果都是一样的,这是为什么呢?1.电脑随机生成一个1~99的数字。这样就可以生成真正的随机数了.*rand 函数生成的是一个。这个时间的差值(时间戳)。要生成a~b的随机数。生成0~99的随机数。

2024-05-09 22:24:10 440

原创 c语言之循环结构

表达式为真,则进入循环;为假,则不进入循环。先循环,再判断,所以循环体至少执行一次。示例:逆序打印1~10的值。示例:逆序打印1~10得值。示例:打印0~9的值。

2024-05-08 22:43:22 213

原创 c语言之分支结构

else 总是与最近的 if 匹配,所以else 对应的是第二个 if ,并且a为0 而不是1,所以的一个 if 语句就不成立,就不会执行嵌套的if...else...了,最后什么都不会打印。默认 if 以及 else 后面只能控制一条语句,如果想控制多条语句,就得加上{ }。根据表达式的值,执行相应的语句,如果找不到对应的值,就执行 default 后面的语句。如果出现多个 if 和 else ,那么 else 总是和最近的 if 对应。表达式为真,就执行语句,表达式为假,就不执行。

2024-05-08 20:49:28 295 1

原创 c语言交换两个数的值的三种方法

比如:a=3 011。

2024-04-14 17:29:48 135 2

空空如也

空空如也

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

TA关注的人

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