颠了吧你
码龄1年
关注
提问 私信
  • 博客:1,947
    1,947
    总访问量
  • 3
    原创
  • 210,660
    排名
  • 30
    粉丝
  • 0
    铁粉

个人简介:眼睛长在前面,本就要往前看的

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广西
  • 加入CSDN时间: 2023-11-18
博客简介:

2301_81206757的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    29
    当月
    0
个人成就
  • 获得40次点赞
  • 内容获得0次评论
  • 获得26次收藏
创作历程
  • 3篇
    2024年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

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 ·
680 阅读 ·
12 点赞 ·
0 评论 ·
10 收藏

使用scanf要注意的地方

在vs2022的编译器底下报的错误,不同的编译器可能有不同的结果,待检测。如果不包含,则会导致编译器语法报错(编译器检查语法错误)2.记得不要漏掉“&”,若忘记输入,则会出现以下错误。为什么会出现这样的现象呢?我们可以先看看下面的代码。1.scanf函数使用前要包含头文件。
原创
发布博客 2024.02.08 ·
575 阅读 ·
15 点赞 ·
0 评论 ·
10 收藏