快速c语言

五天学习c语言==>从入门到精通!

在这里插入图片描述
3、循环语句

4、数组
在这里插入图片描述
通常使用数组有以下几步:
(1)、定义一个数组
(2)、初始化数组
(3)、数组参与运算
(4)、遍历数组输出

5、函数

6、指针
在这里插入图片描述
要点!:
在LINUX和WINDOWS系统中地址的存储与读写是倒着来的
所以num应是
0x04 0x03 0x02 0x01
有因为short为两字节 ,取出为 0x0304
同理char为一字节,取出为0x04

思考?如果要取出0x0102,该怎么取?
要两个字节跨度,才能越过0304,所以想到用short作为+1的跨度,即 short *p=&num
p=p+1

7、结构体
(1)、结构和数组有点像
(2)、数组用[ ]运算符和下标访问其成员
(3)、a[0] =10 ;
(4) 、结构用 . 运算符和名字访问其成员
例如:
today.day student.firstname
p1 .x p1.y

结构运算
1)、要访问整个结构,直接用结构变量的名字
2)、对于整个结构,可以做赋值、取地址、也可以传递给函数参数。
p1 = (struct point) {5,10}; \相当于p1.x=5; p1.y=10;
p1=p2; 相当于p1.x =p2.x p1.y=p2.y

**:接下来的每天我都会更新学习的心得和经验!
1)、整数类型:整数的内部表达形式,全一11111111+00000001=0
全一(11111111)为负一;
当全一(11111111)在二进制时为255,当被看作为补码的时候就是-1;
对于-a,补码就是0-a,实际是2^n-a,n为类型的位数;
补码的意义就是拿补码和源码可以加出一个溢出的0;

2)、关于&&和||
对于&&来说,如果左边是假则直接忽略右边 (对于&&,都是真才是真,所以一假即假)
对于||来说,如果左边是真则直接忽略右边 (对于||,都是假才是假,所以一真即真)
!!:不要把赋值和复合赋值组合进表达式;
例如:a 6 && b7;

3)、代码复制是代码质量不良的表现!

4)、小细节,以后数数记得从0开始数!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值