当前位置: 首页 > news >正文

week 2 - Branching - Arrays

1. If, Else, True and False

• 知识点: 在 C 语言中,if 和 else 用于根据条件选择代码执行路径。与 Java 不同,C 语言没有布尔类型,布尔值通过整数、浮点数和字符来表示,0、0.0 和 '\0' (null character)都表示“假”,其他值表示“真”。

2. Comparison Operators

• 知识点: 比较运算符在 C 语言中用于比较两个值,返回布尔值。常见的比较运算符包括 ==(等于),!=(不等于),<(小于),>(大于),<=(小于或等于),>=(大于或等于)。

result = a == b; 该语句检查 a 是否等于 b,如果相等,result 将是 1(真),否则为 0(假)

3. Comparing Floating Point Numbers

• 知识点: 比较浮点数时需要小心精度问题,因为浮点数在计算机内以二进制格式存储,存在精度限制。

4. Logical AND

• 知识点: 逻辑“与”(AND)运算符(&&)用于判断多个条件是否同时为真。如果所有条件都为真,结果为真,否则为假。

1 && 1 is 1, 1 && 0 is 0, 0 && 1 is 0, 0 && 0 is 0

5. Logical OR

• 知识点: 逻辑“或”(OR)运算符(||)用于判断多个条件中是否至少有一个为真。如果有一个条件为真,结果就为真,否则为假。

1 || 1 is 1, 1 || 0 is 1, 0 || 1 is 1, 0 || 0 is 0

6. Logical NOT

• 知识点: 逻辑“非”(NOT)运算符(!)用于反转布尔值。如果条件为真,! 会返回假;如果条件为假,! 会返回真。!1 is 0, !0 is 1

7. using complex logical conditions

8. Looping while Checking Elements

9. Array of integers

int[] array = new int[3];  // java

10. Read and print array of integers 

请注意我们在这里没有初始化数组,因为我们只是想要覆盖之前的值,那个值可以是任何东西
Codecast将int初始化为零,但在C语言中,通常需要你自己进行初始化。

11. Read and print array of doubles

在 printf 里,%f 和 %lf 作用相同,但在 scanf 里,必须用 %lf 读取 double,否则会出错。

 

 

12. Find the largest array element 

• // 是单行注释,表示这行代码不会被编译执行。

• //! 也是一种注释,通常用于 特殊的标记,比如某些 IDE(集成开发环境)或 代码分析工具 可能会识别它。

//! showArray(ages, cursors=[i]) 是调试工具或 IDE 的特定命令,用于 数组可视化 或 调试目的

 

相关文章:

  • JVM内存管理
  • 线程池的工作流程
  • VMware如何配置IP网络
  • java数据结构_Map和Set(一文理解哈希表)_9.3
  • 探索Elasticsearch:文档的CRUD
  • DeepSeek-OpenSourceWeek-第六天-Inference System Overview
  • Langchain解锁LLM大语言模型的结构化输出能力(多种实现方案)
  • Qt基础入门-详解
  • Linux配置虚拟机
  • AMD RDNA3 GPU架构解析
  • Oracle数据库安全防护体系构建与核心技术解析
  • Excel的行高、列宽单位不统一?还是LaTeX靠谱
  • 厦门大学DeepSeek系列报告2份,《大模型概念、技术与应用实践》、《DeepSeek大模型赋能高校教学和科研》
  • 【软件安装】WebStorm现在免费,但是是非商业版本
  • 鸿蒙app 开发中如何计算两个点 之间的距离
  • 用工厂函数简化redis配置
  • 《Python编程调用本地部署大模型llava:7b :人工智能如何帮助医生诊断疾病》
  • 【PTA】1016 部分A+B
  • 我如何开发 Doc Java工具,简化文档模板生成
  • Hi3516DV300——Taurus开发环境搭建
  • 五一假期前两日,多地党政主官暗访景点、商圈安全工作
  • 亚马逊一季度利润增超六成:云业务增速放缓,警告关税政策或影响业绩指引
  • 2025财政观察①长三角罚没收入增速放缓,24城仍在上涨
  • 国家卫健委对近日肖某引发舆情问题开展调查
  • 邮储银行一季度净赚超252亿降逾2%,营收微降
  • 习近平就伊朗发生严重爆炸事件向伊朗总统佩泽希齐扬致慰问电