初识C语言(C语言入门)(下)

目录

1.字符串(下)

2.数组

3.操作符

4.常见关键字

5.指针和结构体

  1.字符串(下)

(1)

计算如arr类型字符串的长度时结果应为元素个数+1,计算如arr1类型字符串的长度时结果应为元素个数。

打印如arr类型的字符串是不需要输入\0,打印如arr1类型的字符串是需要输入'\0'。

2.字符串的计算

 

2.函数的特点:简化代码,代码的复用。

3.数组

数组:一组相同类型的元素的集合。 

(1)数组的下标:从0开始到n-1结束。

(2)数组的打印

(3)数组元素个数的计算和数组大小的计算

 

3.操作符

算术操作符

+  -  *  /  % 

移位操作符

>> <<

位操作符

& ^ |

赋值操作符 +=  -=  =  *=  /=  >>= <<= 

单目操作符

! - +  & ~ * 

前置++ -- ;后置++ --的运算 

 

逻辑操作符

||(逻辑与) &&(逻辑或)

|| 有一个为真输出 非0,全为假输出 0;

&& 都为真输出非0,一个为假输出0.

条件操作符

exp1?exp1:exp2 

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

[ ] ->  ()

4.关键字

static用来修饰函数和变量

static修饰局部变量,延长了局部变量的生命周期。

 

static 修饰全局变量,改变了全局变量的链接属性(外部链接属性变为内部链接属性)。

5.结构体和指针

指针

将内存化成小小的内存单元,每个内存单元的大小是1字节。

变量创建在内存中,每个内存单元有地址,变量是有地址的。

(1)取出变量的地址

(2)指针的使用

 

  (3)指针的大小

在32位机器指针的大小为4,在64位机器指针的大小为8。

 

 

结构体

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值