首页 > 其他分享 >2024-2025 20241323 第五周学习总结

2024-2025 20241323 第五周学习总结

时间:2024-10-27 21:20:15浏览次数:1  
标签:语句 运算符 变量 2025 2024 20241323 操作 赋给 赋值

赋值运算符(=):
= 用于将右侧的值或表达式的结果赋给左侧的变量。
例如:int a = 5; 这行代码将整数5赋给变量a。
赋值操作会改变变量的值,并返回一个与左侧变量类型相同的值(在大多数现代C编译器中,赋值操作的结果未使用是合法的,但不被推荐作为好的编程实践,因为它可能导致代码难以阅读和维护)。
等于运算符():
== 用于比较两个值是否相等。
如果两个值相等,
返回真(在C语言中为整数1),否则返回假(整数0)。
例如:if (a == 5) 这行代码检查变量a的值是否等于5。
重要区别:

= 是赋值运算符,用于改变变量的值。
== 是比较运算符,用于检查两个值是否相等。
常见错误:

在if语句或循环条件中误用=代替==,会导致意外的赋值操作,从而可能改变变量的值,并使条件判断失效。
例如:if (a = 5) 实际上是将5赋给a,然后因为赋值操作的结果(在这里是5,非零)被视为真,所以条件总是为真。正确的写法应该是if (a == 5)。
编程建议:

在编写条件语句时,始终使用==进行比较,除非你真的需要赋值操作。
在编写赋值语句时,确保左侧是一个变量,以避免意外的比较操作。
始终注意运算符的优先级和结合性,以避免由于运算符优先级导致的逻辑错误。在需要时,使用括号来明确表达式的计算顺序。

标签:语句,运算符,变量,2025,2024,20241323,操作,赋给,赋值
From: https://www.cnblogs.com/gly03/p/18509010

相关文章

  • 2024.10.27~2024.11.3
    2024.10.27这么说吧,csp-s打的不好,是时候做出些调整了约法n章:1.在NOIP之前把ybt刷完,保守估计一天5道题2.一道题若超出一个半小时内没有A就换下一道题,并在博客中记录此题并整理思路,有时间补完3.模拟赛我的得分要有以下两种评估:切题得分和难题高分暴力得分4.禁用一个月B站,休息......
  • CSP-S2024 游记
    CSP-S2024游记赛前和老潘一起复习我做过的有意思的\(dp\),并复习了去年的真题,我:复习完\(dp\),下午一定能切掉\(dp\)题。(flag+1)带了可口可乐和\(90\%\)巧克力,可口可乐,但监考员说巧克力不给带!\(CCF\)从当年的给考生发巧克力,到不发但给带,最后不给带,我不好说。进考场就发现......
  • BuildCTF 2024 Writeup - by 涉海蜉蝣
    BuildCTF2024Writeup-by涉海蜉蝣MiscEZ_ZIP-bysorin010查找分析发现压缩包,使用foremost分离疑似套娃压缩包,使用开源软件extractnow或者脚本都可以批量压缩,这里使用extractnow得到flagHEX的秘密-bysorin16进制每两位截取一次转10进制,对比Build的前几个字符......
  • 2024-2025-1 20241423袁志成 《计算机基础与程序设计》第五周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第五周作业)这个作业的目标学习Pep/9虚拟机,机器语言与汇编语言,算法与伪代码,测试:黑盒,白盒作业正文...本博客链接教材......
  • 0xGame2024-week3-crypto
    CryptoLLL-IfromCrypto.Util.numberimportbytes_to_longfromnumpyimporteye,matrixfromrandomimportrandintfromsecretimportflagassertlen(flag)%4==0Length=len(flag)//4Noise=[[randint(1,pow(2,90))foriinrange(4)]forjinra......
  • 2024 四川省大学生信息安全技术大赛 安恒杯 部分 WP
    文章目录一、前言二、MISCunzip-png拓展第47张图片重要的文件三、WEB四、CRYPTO五、REVERSE一、前言WP不完整,仅供参考!除WEB外,其余附件均已打包完毕,在这里也是非常感谢师傅的附件支持!123网盘下载:https://www.123pan.com/s/q2J1jv-vRJvd?提取码:0905提取码:09......
  • 20222303 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    一、实验内容1.正确使用msf编码器,使用msfvenom生成如jar之类的其他文件;2.能够使用veil,加壳工具;3.能够使用C+shellcode编程;4.能够通过组合应用各种技术实现恶意代码免杀;5.用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本。二、基础问题回答1.杀软......
  • 学期2024-2025-1 学号20241306《计算机基础与程序设计》第5周学习总结
    学期2024-2025-1学号20241306《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程[2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里[2024-2025-1计算机基础与程序设计第5周作业(https......
  • 2024-10-27 闲话
    去年参加icpc杭州站之后在zju和yubai一起玩。当时yubai脱把骑车给我留下了深刻的印象。今年五一和yubai去nihon,在富士山下本栖湖旁边租了一辆电助力车子。在我的请求下,yubai又表演了他的脱把神技:【这里理应有一张照片,但是很遗憾我没找到,于是用一张富士山的照片替代吧......
  • P11233 CSP-S 2024 染色
    P11233CSP-S2024染色考试最后码方程忘记\(a[i-1]\)了,调不出来,只好\(50pts\)收尾。思路\(dp\)的难点在于确定一段的颜色后,无法快速找到上一段相同颜色的结尾。从这里入手,设\(dp[i][0/1][0/1]\)表示第\(i\)位颜色为\(1/0\),第三维表示是一段颜色的\(0\)开头或\(1......