一篇文章带你开启嵌入式编程—C语言的学习

C 语言作为一种古老而强大的编程语言,是许多程序员学习编程的起点。它不仅为学习其他高级语言奠定了基础,还在系统编程、嵌入式开发等领域有着广泛的应用。如果你已经报名我们嵌入式课程,那么就现在就和小编一起学习起来吧。

  1. 对底层操作更直接它可以直接操作内存,让程序员对程序的运行有更多的控制。
  2. 可移植性强C 语言的代码可以在不同的操作系统和硬件平台上运行,只需要进行少量的修改。
  3. 功能强大C 语言可以进行底层的系统编程,也可以进行高级的应用开发。它支持指针、结构体、联合体等复杂的数据类型,让程序员可以更加灵活地处理数据。
  1. 数据类型C 语言中有多种数据类型,包括整型、浮点型、字符型等。不同的数据类型占用不同的内存空间,并且有不同的取值范围。
  1. 变量和常量变量是在程序运行过程中可以改变的值,而常量是在程序运行过程中不能改变的值。在 C 语言中,变量和常量都需要先声明后使用。
  2. 运算符C 语言中有丰富的运算符,包括算术运算符、关系运算符、逻辑运算符等。这些运算符可以对数据进行各种运算操作。

(图片来源于网络)

(图片来源于网络)

(图片来源于网络)

  1. 控制语句C 语言中的控制语句包括条件语句(if-else、switch-case)、循环语句(for、while、do-while)等。这些控制语句可以让程序根据不同的条件执行不同的代码。

下面是一个简单的 C 语言程序,用于计算两个整数的和:

在这个程序中,我们首先定义了两个整数变量 a 和 b,并分别赋值为 10 和 20。然后,我们使用加法运算符 + 计算两个变量的和,并将结果存储在变量 sum 中。最后,我们使用 printf 函数输出结果。

最后给大家分享一下,如何才能掌握好C语言呢?

  1. 多写代码学习 C 语言最好的方法就是多写代码。通过实践,你可以更好地理解 C 语言的语法和编程思想。
  2. 阅读优秀的代码阅读优秀的 C 语言代码可以帮助你学习到更多的编程技巧和经验。你可以在网上搜索一些开源的 C 语言项目,或者阅读一些经典的 C 语言书籍中的代码示例。
  3. 编程交流比如在松勤学习嵌入式的同学,就可以就编程在学习群内友好交流。彼此分享自己的编程代码,对于自己的练习和理解都非常有助力的。

如果你还想了解更多关于嵌入式的学习,可以联系下方二维码免费领取哦~~

C语言命名规则 | 什么是好名字 【3小时超快速入门C语言】第9集

写代码时变量的名字怎么起?其实很重要。因为在对变量进行完赋值操作后,后续都是要靠变量名来获取或更新值。给变量取名有硬性规则,变量名只能由字母、数字、下划线组成,不能有除下划线之外的符号,不能有空格以及不能数字开头。如果违反了硬性规则,编译器会直接报错,但不报错也不代表都是好名字。

变量名应该尽量取得易于理解和记忆。如果随便取A、A1、Abc这之类的名字,可能几天后就想不起来它们是干什么用的了。哪些名字算好,哪些算不好?这里给的首要建议是不要用拼音取名。

·第一是拼音阅读速度慢。写个用户名的拼音要整个读一遍才知道是什么意思,还不如英文username更直观和好理解。

·第二是拼音不带声调容易产生误解。比如想定义个变量叫高几,记录高中年级属性,结果别人一看不懂,声明个叫搞基的变量是要干什么?

·第三是如果和我一样是南方人,平时不太在意平翘舌、前后鼻音,就更不要勉强自己用拼音了。

针对C语言编程有两种主流的变量命名风格:下划线命名法和小驼峰命名法。选择哪个没有强制性要求,取决于个人偏好或团队的标准。

·在下划线命名法里,字母全部小写,不同单词用下划线分隔开。比如用户年龄user_age,用户性别user_gender,这些原本会用空格的地方都用下划线连接。

在小驼峰命名法里,第一个单词以小写开头,随后每个单词的首字母都大写。比如用户年龄userAge,用户性别userGender,这些原本会用空格的地方都用大写字母来区隔。因为这样变量名看上去像驼峰一样此起彼伏,而且第一个单词的首字母是小写的,所以被叫做小驼峰命名法。

另外有两个需要特别注意的地方是:

·第一,变量名是大小写敏感的,也就是user、User和USER会被看作三个不同的变量。

·第二是,变量名不要占用C语言的关键字,关键字就是语言中已经有预定义用途的词,比如int用来表示整数类型。如果你想给某个整数变量起名叫int,写成了这样,朋友,这样会让编译器迷惑的,怎么俩类型挨一起了,这就会产生报错。

除了int之外,还有其它一堆关键字,一共有32个,这些后面都会成为你眼熟的词,所以不需要死记。每当你学到一个有特殊含义或功能的关键字,就不要拿它作为变量名就好了。很多代码编辑器也会对关键字进行颜色高亮展示。

如果你发现打出来的变量名和其它变量名不一样,比如变成了彩色的,说明那是关键字,记得换成其他的。

先说这么多,我们下个视频见。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。