C语言初阶总览 (中)【新手入门】

C语言初阶将分为三部分讲,这是第二部分,三部分看完你将对C语言有个大概的观念,这三部分只是初阶,特别适合新手入门,后面也会更新进阶。

目录

C语言初阶将分为三部分讲,这是第二部分,三部分看完你将对C语言有个大概的观念,这三部分只是初阶,特别适合新手入门,后面也会更新新进阶。

一,语句

1.1选择语句

1.2循环语句

二,函数

三,数组

3.1数组的定义

3.2数组的下标

​编辑

 3.3数组的使用

 四,操作符

单目操作符

关系操作符

逻辑操作符

条件操作符

逗号表达式


一,语句

1.1选择语句

如果我好好学习编程,我将能拿到好offer,如果我不好好学习,那就回家卖花生。程序如下:

1.2循环语句

我们在生活中有些事情是每天都要做的,如吃饭,睡觉。

还比如:不断地敲代码,敲呀敲,敲到20000行,就有一个好offer。

C语言中的循环语句有:while循环,while....do..循环。这些后面进阶会细讲。

二,函数

上图是个加减法,改成函数如下

函数的特点就是简化代码,代码复用。

三,数组

3.1数组的定义

C语言要存储1-10的数,要怎么存储?

数组,刚好解决了这个问题,C语言更数组的定义:一组相同类型的元素组合。

3.2数组的下标

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

数组是通过下标来访问的。

 3.3数组的使用

 四,操作符

 算术操作符有两个要注意,除法的符号是/ ,  求余的符号是%。

移位操作符就是把二进制数的位数向左(<<),向右(>>)移动一位。

位操作符中的&是逻辑中的与,^是逻辑中的异或,|是逻辑中的或。

赋值操作符中的=是等号,+=2,-=,*=,/=等这些用例子容易理解:i+=2等同于i=i+2,i-=2等同于i=i-2,i*=2等同于i=i*2等以此类推。

单目操作符

!              逻辑反操作                                                ~           对一个数的二进制取反

-                 负值                                                           --          前置,后置++

+                正值                                                          ++         前置,后置--

&                取地址                                                      *            间接访问操作符(解引用操作符)

sizeof          操作数的类型长度(单位;字节)         (类型)   强制类型转换    

关系操作符

>                  大于                                        ==                等于

<                 小于                                        !=                 不等于

<=               不大于

>=               不小于

逻辑操作符

&&        逻辑与                                                        ||                逻辑或

它们都为双目运算符,用法需要注意:a&&b,当a和b中有一方为0,结果就为假,a&&b表示0,而只有两者都非0结果才为真,a&&b表示1。与之对应的a||b只有当a和b都为0,结果才为假,反之为真。

条件操作符

exp1?exp2,exp3

当exp1为真,结果为exp2,当exp为假,结果为exp3。

逗号表达式

exp1,exp2,exp3,...expN

例如: int a = (a=a+2,b=b-c+a,c=a+b);

从左到右依次计算,整个表达式结果是最后一个式的值。

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

[ ]  ------- 数组arr[2]

( ) -------- 函数Add(a,b)

.   --------   下一章结构体将讲到

-> ---------  下一章结构体将讲到

 

 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不会背雨霖铃

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

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

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

打赏作者

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

抵扣说明:

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

余额充值