第二天 字符串比较

自己写的竟然运行出来一个结果,出乎我的意料

最后完善的结果

       写完过后竟然运行出了一个结果,这就 出乎了我的意料了 ,一般自己第一次写出来的基本上都运行不出来,在那么一瞬间我突然觉得我行了 ,但现实很残酷仔细看看就发现错误一大把 。唉,就很烦,刚想做梦呢就被打醒了。图一33行没有加分行,分行的话有些地方加不加感觉不到差距但是 有 一些代码如果不加上就会显得很乱 ,就如打印一个九九乘法表 要是不加上的话就会显得一团糟 ,这个以后要注意 毕竟加上了没啥损失,不加的话有可能造成不必要的麻烦 ,咱们要追求完美不是。第9行这个if写得就很糟糕,当时写得时候其实也想到了,第一个字母要是相等 就去比较第二个,第三个 ……这样以此类推 ,好好的一个循环 上来写了个if 也不知道当时是咋想的 ,这不就相当于算了半天的选择题,答案是B,结果上来在答题处写了个C,sb 一个吗这不 是。之所以能打印出结果是因为第一次就比较出来结果 ,但凡第一个字母一样 ,结果妥妥的会错 。还有* 的优先级显然高与==,但是我上来又加了个(),简直是脱裤子放屁多此一举 ,下面还有类似的错误 ,就不一一指出了 ,不然就显得我很呆 。第 22行,按照语法来说应该以else结束 ,结果又搞了个分支语句 ,这只能是自己学艺不精了 ,真菜。实现的想法是,从第一个字母开始比较 ,如果比较到最后 它们都一样 值为‘\0’,就返回0,如果中间有字母大于另一个的就返回1, 或-1进而 确定两者大小。想是这么想的结果函数的返回类型又搞了个char*类型上去了,造孽啊。图二的结果在不等于的情况下返回的是差值 ,根据库函数定义这样更好,但是对于我这种渣渣来说能写出就已经 感谢上帝了 ,也没想嫩多,这个等我以后牛批了再来安排。
       首先定义两个字符串
       写一个带有接收返回值的函数 吧两数组名传过去 (传过去的其实是首元素地址)
       实现函数时先判断是否传过去的是空地址
       写一个循环 判断对应位的值是否相等 如果相等 对应值各自加一再比较 以此类推 判断最终值相等且为'\0' 则返回0
       其余结果就返回两个数的差值,根据返回值的正负确定两者大小
       别忘了返回值的类型 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于计算机专业的学生而言,参加各类比赛能够带来多方面的益处,具体包括但不限于以下几点: 技能提升: 参与比赛促使学生深入学习和掌握计算机领域的专业知识与技能,如编程语言、算法设计、软件工程、网络安全等。 比赛通常涉及实际问题的解决,有助于将理论知识应用于实践中,增强问题解决能力。 实践经验: 大多数比赛都要求参赛者设计并实现解决方案,这提供了宝贵的动手操作机会,有助于积累项目经验。 实践经验对于计算机专业的学生尤为重要,因为雇主往往更青睐有实际项目背景的候选人。 团队合作: 许多比赛鼓励团队协作,这有助于培养学生的团队精神、沟通技巧和领导能力。 团队合作还能促进学生之间的知识共享和思维碰撞,有助于形成更全面的解决方案。 职业发展: 获奖经历可以显著增强简历的吸引力,为求职或继续深造提供有力支持。 某些比赛可能直接与企业合作,提供实习、工作机会或奖学金,为学生的职业生涯打开更多门路。 网络拓展: 比赛是结识同行业人才的好机会,可以帮助学生建立行业联系,这对于未来的职业发展非常重要。 奖金与荣誉: 许多比赛提供奖金或奖品,这不仅能给予学生经济上的奖励,还能增强其成就感和自信心。 荣誉证书或奖状可以证明学生的成就,对个人品牌建设有积极作用。 创新与研究: 参加比赛可以激发学生的创新思维,推动科研项目的开展,有时甚至能促成学术论文的发表。 个人成长: 在准备和参加比赛的过程中,学生将面临压力与挑战,这有助于培养良好的心理素质和抗压能力。 自我挑战和克服困难的经历对个人成长有着深远的影响。 综上所述,参加计算机领域的比赛对于学生来说是一个全面发展的平台,不仅可以提升专业技能,还能增强团队协作、沟通、解决问题的能力,并为未来的职业生涯奠定坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值