针对在校大学生的C语言入门学习——变量运算

本文是一位嵌入式培训机构讲师针对大学生C语言学习的讲解,旨在以更直观的方式介绍C语言。通过俯卧撑计数的例子,介绍了变量、类型、初始化、运算符特别是自加自减运算符的前缀和后缀区别,强调了代码可读性和变量命名的重要性。
摘要由CSDN通过智能技术生成

针对在校大学生的C语言入门学习——变量运算

前言

  • 本人是一名国内知名嵌入式培训机构的讲师,常年给高校的大学生做嵌入式的实训。发现90%以上的大学生在校期间都不能很好的掌握C语言。难道是大部分同学都不喜欢自己千辛万苦报考的专业吗?显然并不是,而是高校的C语言教学方式存在问题。我这么说可能会得罪一些人,但是事实就是这样的!
  • 于是我有了一个想法,就是想换一种轻松的方式向大家介绍如何学习C语言,抛开书本上那些枯燥的文字描述。希望能够给广大的相关专业的同学们提供一些帮助。
  • 首先我们得先弄清楚什么是编程。简单的说就是跟计算机说话,把你想要计算机为你做的事情写清楚。就好象是给你的仆人下达命令,它会无条件的执行你的所有命令,但是前提条件是你得让它看懂你在说什么。
  • 显然你对它说汉语是完全无效的,于是我们需要学习一门编程语言,那么C语言就是我要说的其中一种编程语言。
  • 那么C语言的语法很难学吗?这……其实并不难,至少比英语简单多了。很多同学都能记住常用的C语言语法,就算记不住也不要紧,可以查书或者上网查资料。但是记住语法和会编程还有一段距离。
  • 我不想和同学们梳理语法,因为有大量的资料可查。我只想聊聊如何学习,以及对语法的一些理解。

变量

  • 现在我们来思考一个问题,假设你现在想要做俯卧撑,需要你的“仆人”给你计数。那么你会怎么对它说呢?说“我现在要做俯卧撑了,因为女孩子比较喜欢强壮一些的男生,那么你帮我计数啊”。显然这样表达是不可以的,我们需要事无巨细的向计算机表达逻辑。
  • 我们自己计数的时候往往会在心里记住一个数字,然后每次看到一个俯卧撑就在心里默默加1,有时候还会用嘴把这个数字念出来。同让我们也得让计算机用相同的方式来计数,首先就是得让它在“心里”保存一个数字。这个时候就需要定义一个“变量”。

类型

  • 接下来一个问题是要按照1、2、3、4……还是a、b、c、d……的方式来计数呢,或者是“one”、“two”、“three”、“four”……。有什么区别吗?当然有,因为这显然是不同类型的数据,计算机为了方便数据的处理,将数据分成了很多类型,我们需要跟据我们的实际需要来选择一种适合我们逻辑表达的类型。在这里我们先按照常理选择1、2、3、4……的方式来计数。有一点点C语言的基础的同学都应该知道这是整数类型,C语言使用关键字int来表示整数类型。

定义一个整型变量

  • ok,现在我们已经确定需要一个变量,变量的类型也确定是整数类型。接下来我们把变量定义出来。我见过的很多同学会这样写:int a;
  • 首先需要肯定的是这样定义变量没有语法问题,也能够清晰的向计算机表达你的意图。那还有什么可废话的呢,go go go下一步吧。先等等。这里的确还有一个非C语言的问题,并且是我们不能忽视的一个问题。我们开发一个项目通常会是数个月或者数年的时间。在这个过成功我们需要经常的翻看自己以前写过的代码,如果以前的代码写的足够优秀,那么我们阅读起来可以不费吹
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东海sea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值