【手把手带你入门】初识C语言(下)

本文介绍了C语言的基础知识,包括函数的概念及其作用,数组的使用,以及各种操作符的解释,如算术、位、赋值等操作符。此外,还探讨了指针、静态变量、类型定义等关键概念,并举例说明了它们的用法。通过实例展示了如何在C语言中进行基本的计算和逻辑判断。
摘要由CSDN通过智能技术生成

前言

本文只是初识C语言,对于C语言的基础内容进行简单讲解,后面会逐步更新各模块的讲解文章,希望大家多多关注,也欢迎大家多与我交流。如果你觉得文章对你有用,记得点赞关注收藏一波噢~

函数

什么是函数?
在这里插入图片描述
举个例子:小明把作业本忘在了学校,他可以自己去拿,但是他不想自己去,于是他让妹妹小红帮他去学校把作业本拿了回来。在这个例子中,我们可以把函数比喻成妹妹小红一样的存在,它是负责帮我们完成某项任务的。

简言之,函数是用来实现一个特定功能的代码块,可以直接被另一段代码多次引用。

在上面这个例子中,小红作为函数实现了“把作业本从学校拿回家”这一特定功能,而学校(作业本的来处)和作业本(要拿的东西)是小明告诉小红的信息,即函数的参数,作业本回到小明手上则是函数返回的结果。

因此,我们可以看到,一个完整的函数应该有函数名,参数、执行内容和返回的结果。而我们在调用函数的时候,则需要说明函数名和参数。

下面是一段求两数和的代码:
在这里插入图片描述
用函数实现两数的求和:
在这里插入图片描述
将上图两个代码对比起来,写了函数的代码好像更长更复杂,但是当实现的任务比较复杂时,调用函数来帮我们解决问题就可以有效地简化我们的代码,同时我们还可复用代码来让函数多次帮助我们完成同样的任务。

数组

当我们要存储一组同类型的数据(比如数字1-10)时,我们就需要用到数组这个概念了。在C语言中,数组指用于储存多个相同类型元素的集合。
在这里插入图片描述
当我们用数组来存储元素时,我们要给数组命个名,确定存储的元素类型以及存储的元素个数。当我们定义了一个数组,那么放入数组元素的操作就称为数组的初始化。

存储在数组中的元素,是按规定的顺序排列并编号,以便我们可以通过这些编号来准确来准确区分并找到数组中的某个元素。数组的编号称为下标,数组的下标是从0开始的。

在这里插入图片描述

写一个代码,把上图中数组的每一个元素都打印出来。
在这里插入图片描述

操作符

操作符 - 用来表示该指令应该进行什么操作的符号。

算术操作符

在这里插入图片描述Ps: 如果想获得5/2=2.5的结果,则除号(/)的两端至少有一个数是浮点数(float)。

在这里插入图片描述

移位操作符

在这里插入图片描述
在这里插入图片描述
Ps:右移与左移同理噢。但是由于右移涉及符号位的问题,比左移稍复杂,此处暂不详解,详情请持续关注UP主的后续文章噢~

位操作符

在这里插入图片描述
在这里插入图片描述
个人认为,这里大家可以把0视为正、1视为负。那么我们可以这样记异或(^):正正得正、正负得负、负负得正。

赋值操作符

在这里插入图片描述其中,加等、减等、乘等……为复合赋值操作符
在这里插入图片描述

单目操作符

单目:只有一个操作数的操作符。
如a+b :+ 号是一个双目操作符,它有两个操作数a 和 b

那么只有一个操作数的操作符都有哪些呢?

操作符 释义
逻辑反操作
- 负值
+ 正值
& 取地址
sizeof 操作数
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值