自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给数组元素输入值比较大小,并输出最大最小值

但有一个问题是,在最开始定义数组的时候,未给初始值,则会导致max和min是一个随机值,这样就会有一种情况---------max可能比所有元素都大,而min则也可能会比所有元素都小;但是,max和min存下的是arr[0]一开始的随机值,后面变化的是arr[0]本身,而max和min未被改变。min和max的初值为一个负值,所以在后续的比较当中,该负值均小于数组中的元素,最大值肯定可以比较出来,而最小值则比较不出来。解决这个问题,可以先在数组内放入元素,再定义最大最小值的变量并初始化,再用循环比较。

2024-05-19 13:54:18 128

原创 C语言操作符

这是因为代码在执行的时候,从左到右依次计算,先将 a + b 的结果放入变量 x 中,左边的表达式为 0(假),则表达式 (x = a + b) && (y = b + c)就直接返回结果为0(假),放入变量n中。按照我们的逻辑,应该是不进入循环,main函数直接返回0,可是屏幕上却打印了yes,这是因为在=为赋值,循环判断条件中,1放进了n中,n由0变成了1,且在这之后均不断地被赋值为1,条件为永真,进入死循环。同样的,|| 若左边的表达式为真,|| 右边的表达式不执行,直接返回结果,即1(真)

2024-02-09 23:16:26 657

原创 使用scanf要注意的地方

在vs2022的编译器底下报的错误,不同的编译器可能有不同的结果,待检测。如果不包含,则会导致编译器语法报错(编译器检查语法错误)2.记得不要漏掉“&”,若忘记输入,则会出现以下错误。为什么会出现这样的现象呢?我们可以先看看下面的代码。1.scanf函数使用前要包含头文件。

2024-02-08 19:46:06 526

空空如也

空空如也

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

TA关注的人

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