7.24 (12.12 11.43)

本文介绍了函数栈帧的创建和销毁过程,探讨了压栈和出栈的概念。讲解了数组的使用,包括二维数组和字符数组。同时,提到了strlen函数用于计算字符串长度,sizeof操作符用于获取数组的内存占用。此外,还讨论了指针、指针变量的大小以及二进制补码表示的整数。文章还涉及了逻辑运算符的用法和逗号表达式。
摘要由CSDN通过智能技术生成

函数栈帧的创建和销毁

push压栈
pop出栈

7.25(12.1214.23)

养成ctrl +s习惯
递归汉诺塔
return 只返回一个值
数组传参 test(arr)
void test (int arr[])

7.26(12.13 13.12)

char ch4[]=“abc”(一共四个元素,还有/0)

“\0”-字符,acsll码 0
“0”-字符0,ascll码48
0数字0

int arr[3,4]={{1,2}{3,4}{5}}

数组名是有首字母的地址
例外1/sizeof (数组名),数组名表示整个数组,计算的是整个数组的大小,单位字节
2&数组名,取得是整个数组的地址

7.29(12.16 20.42)

讲课后题
strlen库函数->是字符串长度的,只针对字符串,关注\0位置之前的
sizeof操作符->计算数组占用内存空间的大小

指针变量四个字节
{1,2,(3,4),5}
(3,4)为逗号表达式,取后者

操作符%左右必为整数
整型的二进制表示,源码,反码,补码
整数在内存中是二进制的补码

7.30(12.17 9.58)

sizeof 内部表达式不计算的
所有指针都4/8字节(char * ch;)也一样

&&与 ||或
a++&&++b a=0,b=2
a=1,b=2

b=((a>5)?3:-3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值