第二周学习总结

在编程学习中,遇到挑战是常态,如处理switchcase语句的定义和应用,以及数组的掌握。错误和困惑是进步的阶梯,通过实践和调试,可以增强编程技能。数组作为一种存储相同类型数据的结构,需要注意初始化和避免越界。在C语言中,数组传递给函数时相当于首元素的指针。
摘要由CSDN通过智能技术生成

在这次编写编程题的博客中,我还遇到了不少的问题。会忽略问题的一些特殊情况,也会对一些编程题没有思路,甚至不知道应该如何去解决。但这是学习过程中非常常见的现象,像所有其他技能一样,编程也需要大量的实践才能掌握。通过编写小型代码段,可以帮助我提高一点编程技能,并加深对C语言的理解。

在做两个整数的简单计算器时,我尝试了之前很少接触的switch case语句,也在初次的尝试中遇到了一些问题,比如不知道该怎么定义,忘记给运算符加单引号等等问题,但它与if语句的嵌套有所不同,比如它只要比较一次就可以找出条件的结果,比起嵌套 的if语句,它的效率就大大的提高了很多。不过 switch语句也有它的约束条件,就是它的条件值一定要是一个整型数或是一个字符值,所以碰到它不能解决的问题时我们也会通常使用 if语句,毕竟 IF 语句它使用起来也比较方便用的范围也比较广。

所以说了解语法规则是很重要的,如果没有一个良好的语法基础是很难编出一个好的程序。学习好基础后我们就可以开始来编程了。但是我觉得吧,我们不能害怕犯错,可以在报错后掌握好调试方法和工具,也许就能找出问题所在。

还有就是由于我刚开始学数组,所以对数组的内容的掌握还不是很透彻,一下就是我在数组的学习过程中的一些小笔记

  1. 数组可以统一存储一系列相同类型的数据。
  2. 数组需要指定大小,也就是可以存储多少数据项。
  3. 数组下标从0开始,因此第一个元素的下标为0,最后一个元素的下标为(大小-1)。
  4. 数组在声明时可以初始化,也可以不初始化。
  5. C语言数组作为参数传递给函数时,默认情况下它们被转换为指向首元素的指针。
  6. 由于不进行数组界限检查,因此在操作数组时必须小心,以避免越界问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值