当前位置: 首页 > news >正文

带你们偷瞄编程绕不开的C语言(二)

🤩大家好,我是paperjie,感谢你阅读本文,欢迎一建三连哦。

🥰:这里是C专栏,笔者用重金(时间和精力)打造,基础知识一网打尽,希望可以帮到读者们哦。

😘:不要998,只要一件三连,三连买不了吃亏,买不了上当(写作不易,求求了💓)。

目录

😁前言

🤥1.选择语句

😬2. 循环语句

🤨3. 函数

😴4. 数组

4.1 数组的定义

4.2 数组的下标

4.3 数组的使用

🤤 5. 操作符

🫠总结


😁前言

上篇文章,我们踏入了编程的大门,接触到了C,我们学习了C的数据类型,变量与常量,字符串,转义字符,注释(没阅读的小伙伴可以去看看哦http://t.csdn.cn/qeYzm)。接下来让笔者带着大家继续在C的知识里遨游叭!


🤥1.选择语句

选择语句有单分支多分支语句,在这里我们就不多讲啦,在后面的文章会重点介绍的,这里我们做了解就ok啦。

它的基本语法形式是if else。下面我用例子和流程图来给大家解释:看笔者文章的时候

if: 如果读者时常给笔者一键三连,笔者会大红大紫    else:如果读者不一键三连,笔者会独自伤心的🤧

代码演示:

😬2. 循环语句

循环语句是让一些步骤一直循环,在达到条件后在跳出去,循环有三种:for循环,while循环,do...while循环,在这里我们就先了解一下while循环,其他的在后期文章会讲到。

while循环讲通俗一点就是一直做某事,直到有一天条件成熟了,就不做,比如:作为学生需要一直学习,一直学习,等到技能丰富了,就可以脱离学生的身份去工作了。画图分析就是

代码演示: 

🤨3. 函数

函数有两种,一种是库函数就是库里面自带的我们可以直接使用,另一种是自定义函数,就是我们自己写出来的。函数就像是一个加工厂,我们给数据提要求,然后它们来生产,最后再提交给我们。

代码演示:

这里可能有的读者就会说了这样子太麻烦了,还不如我直接求。上面的代码看起来是比直接求麻烦,但它有一个无可替代的优点,就是可重复使用,只要第一次做好了,下次还想用直接将max()放在后面就好了。

😴4. 数组

4.1 数组的定义

C中数组的定义是:一组相同类型元素的集合。例如 arr[9] = {1,2,3,4,5,6,7,8,9}; 它就是由一组数字元素组成的。方括号里的数就是数组储存的最大个数。

4.2 数组的下标

C中规定数组中每个元素都有下,下标是从0开始的,且数组可以通过下标访问。列表格分析就是

int arr[9]000000000
下标012345678

4.3 数组的使用

废话不多说,上代码:

🤤 5. 操作符

算术操作符:

+    -     *      /     %

位移操作符:

>>      <<  

 位操作符:

&    ^     |

 赋值操作符:

==     +=      *=        /=       |=     >>=     <<=

单目操作符:

!     -      +      &     sizeof      ~      --      ++     *      (类型)

关系操作符:

>       <       >=         <=        !=         ==

逻辑操作符:

&&         ||

条件操作符:

?       :

逗号表达式:

,        ,          ,    ……expn

下标引用,函数调用, 结构成员:

[ ]       ()      .       ->


🫠总结

本文我们学习了选择语句,循环语句,函数, 数组, 操作符,可谓收获满满呢,希望读者可以好好消化一下。好啦文章到这里就结束啦不过C的学习还是任重道远呢,也请期待接下来的文章叭,未按待续哦……

看到这里,各位看官动动手指给个三连叭😍

http://www.lryc.cn/news/58851.html

相关文章:

  • TCP三次握手和四次挥手
  • L1-016 查验身份证
  • 强大到让人无法想象的ChatGPT-5即将发布,上千名人士却紧急叫停
  • C++中的功能 及 用法
  • Linux解除指定端口占用进程教程
  • 雪花算法简介
  • 人口普查数据集独热编码转换
  • 牛客过第二遍
  • 科普:java与JavaScript的区别
  • 【教程】Unity 与 Simence PLC 联动通讯
  • 视频编解码(一)之virtio-gpu环境搭建
  • JDBC概述三(批处理+事务操作+数据库连接池)
  • MappedByteBuffer 详解(图解+秒懂+史上最全)
  • 顶点程序经典案例——树木生长
  • 在云计算环境下保护Java应用程序的有效措施
  • vscode-markdown-代码片段及快捷键设置
  • ModelNet40数据集
  • 【都2023年了,还在问网络安全怎么入门】
  • Apple Xcode 14.3 (14E222b) 正式版发布下载
  • 【Linux】sar常用选项介绍
  • PHP 单笔转账到支付宝账户,支付宝公钥证书实现版本
  • 第十四届蓝桥杯大赛软件赛省赛 C/C++ 大学 A 组 E 题
  • Python 小型项目大全 21~25
  • MinIO从信息泄漏到RCE
  • 202.Spark(九):SparkStreaming案例实操
  • GlusterFS(GFS)分布式文件系统
  • ChatGPT文本框再次升级,打造出新型操作系统
  • DPU02国产USB转UART控制芯片替代CP2102
  • Softing新版HART多路复用器软件支持西门子控制器
  • 〖Python网络爬虫实战⑫〗- XPATH语法介绍