bilibiliclass21.22_C语言_作业讲解

函数作业相关知识点:

函数编写应该高内聚低耦合

//高内聚:尽可能类的每个成员方法只完成一件事(最大限度的聚合),就是一个函数做一件事就把这件事做好

//低耦合:减少类内部,一个成员方法调用另一个成员方法,就是一个函数少调用其他的函数

局部变量和形式参数是存放在栈里,都是类似进栈创建,出栈销毁

复合语句中局部变量的范围问题
{
{
int a=10;
}
//a不能在这里使用
}

数组作业相关知识点:

二维数组:不能不定义列
int arr[][必须定义]

大小和下标问题
int arr[数组大小]={0};
arr[下表比数组的大小小1]

操作符作业相关知识点:

全局变量-不初始化-默认为0

#include<stdio.h>
int a=0;//全局变量
int main()
{
}

sizeof()返回的是无符号数

有符号数与无符号数比较
会将有符号数(补码)转变成无符号数(原码)
例如-1>sizeof(int)=4
-1原码:10000000000000000000000000000001
-1反码:1111111111111111111111111111111111110原码符号位不变,其它位按位取反
-1补码:1111111111111111111111111111111111111反码加1
-1转为无符号数为137438953471

逗号的优先级最低
b=a++,c++,++a;//相当于b=a++

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值