初识C语言(2)

目录

一、选择语句

二、循环语句

三、函数

 四、数组

4.1 数组的定义

4.2 数组的下标

五、操作符

5.1 算术操作符

5.2 移位操作符

5.3 位操作符

 5.4 赋值操作符

5.5 单目操作符

 5.6 关系操作符

5.7 逻辑操作符

5.8 条件操作符

 5.9 逗号表达式


一、选择语句

  什么是选择语句呢,相信友友们对于选择这两个字并不陌生,例如:如果在大学好好学习,不虚度大学生活,那么在校招时拿到一个好的offer;如果在大学不好好学习,那么就会找不到工作。这就是选择。

  C语言中的选择语句有两种,if语句和switch语句。在这里呢,我就简单的介绍一下if语句。先介绍一下if语句的语法之一:

 

 关于C语言选择语句的简单介绍就结束了,到后续会详细给大家介绍的。

二、循环语句

  循环,大家每天都会在特定的时间做特定的事情,日复一日每天都会做。比如我,每天都会睡午觉的。例如:一个数字10,每次加1,直到加到50为止。

  C语言的循环语句有三种,while循环、for循环、do-while循环。在这里我们简单的介绍一下while循环,先介绍一下while循环的语法。

 

 关于循环的简单介绍到此结束,愿闻其详的话,等待后续。

三、函数

函数,大家第一瞬间就想起了数学了吧!例如:f(x)=x+y。

两个数相加,用常规的C语言是这样表示的:

sum=f(a,b)=x+y[这个表达式是数学中的式子 ,不要和C语言混淆]

下图中的Add 、num1、num2、x、y相当于上面式子中的f、a、b、x、y。

 

 当43行运行完毕,num1和num2进入Add函数,他们两个的值进入x、y,在函数体中进行计算后的值赋值给z,z再返回给Add,Add再赋值给sum,最后打印出来。

函数就简单介绍到这里,如果友友们觉得难以理解的话,可以先认识一下函数,后面我会更详细的给友友们介绍的。

 四、数组

4.1 数组的定义

数组:一组相同类型元素的集合(注意是相同类型)。

4.2 数组的下标

C语言规定:数组的每个元素都有下标,下标是从0开始。

 访问元素:元组名[下标] (如上图)

访问每一个元素:循环 (如上图)

五、操作符

  C语言中操作符是非常丰富的。由于是初识C语言,我在这里就简单的介绍一下,后面我会专门介绍操作符的。

5.1 算术操作符

 这几个操作符分别是加、减、乘、除、取模(取余),在这里我们简单介绍一下最后两个。

除法(/) 如果前后都为整型变量,那么结果也为整型变量(上图所示的第一行),但是如果除法(/)的前面或者后面只要有一个是小数,就可以打印出3.5(上图所示的第二三四行)。第四五六行是为了告诉友友们,一个变量只要加了int,就会放弃小数点后的数字。

 

 取余(取模)(%)的前后两个数必须是整数类型

5.2 移位操作符

移位操作符包括右移操作符和左移操作符, 指的是对二进制位的左移和右移。在这里讲一下左移操作符。

5.3 位操作符

&(按位与操作符) ^(按位异或操作符)   |(按位或操作符) 也是对二进制位的操作 

 5.4 赋值操作符

 除了第一个是赋值以外,别的都是符合操作符。

 以此类推,后面的操作符与上图用法相同。

5.5 单目操作符

a+b,+就是一个双目操作符,因为+两边都有数值,单目操作符就是操作符仅一边有数值。

 逻辑反操作(!):在C语言中,0表示假,!0表示真  。例如:10表示真,则!10输出的就是0。

此时友友们就会想,!0会不会就是任意一个数值,答案是不是的,!0的值是固定的,是1。

 正值(+),负值(—),一个数a=10,那么+a就是10,-a就是-10;一个数b=-10,那么+b就是-10,-b就是10。

 取地址符号(&),以及后面的间接访问操作符(*),但后面再给友友们说,这里就先略过。

操作数的类型长度(以字节为单位)(sizeof):计算的是变量或者类型所创建变量占据内存的大小

 对一个数的二进制按位取反(~)

前置、后置++  前置后置--

前置++:先++,后使用         后置++:先试用,后++

 后三种情况,以此类推。

强制类型转换(类型):例如,3.14是一个double类型数字,把它转换成int类型,即 (int)3.14 

 5.6 关系操作符

 这个就比较简单了,就是大于,大于等于,小于,小于等于,不等于,等于(注意,判断相等,用两个等号)

5.7 逻辑操作符

 &&:就是平常说的而且(两者都要有)   ||:就是平常说的或者(至少有一个)

5.8 条件操作符

条件操作符就是简化if语句。exp1成立,就输出exp2,exp1不成立,就输出exp3.

if语句 

 

 简化if语句

 5.9 逗号表达式

逗号表达式会从左向右依次计算,整个逗号表达式的结果是最后一个表达式的结果。 

 初识C语言(2),就到此结束了,希望友友们可以提出宝贵的意见。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

是小刘同学啦

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

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

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

打赏作者

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

抵扣说明:

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

余额充值