C语言第11课笔记

1.启动一个新的解决方案,在里面可以建立多个项目,右击,改为启动项。

2.sizeof和strlen区别很大,strlen遇到'\0'就会停止,而sizeof,定义了多少就是多少。

例如,char arr[10]="asdfg";

strlen是5,sizeof是10。

3.a++,++a,a+1,有很多区别。前两者区别明显,但是后两者之间需要斟酌使用,特别是写递归函数,如果返回值不处理,可以传入++a,如果返回值处理,就只能传入a+1,因为++a,a自身已经改变,后者自身不改变。综上:尽量写a+1,++a不容易把握。

4.一维数组在内存中连续存放的。

5.随着数组下标的增长,地址由低到高变化。

6.*(p+i)==arr[i](p=arr)

7.arr[3][4],可以理解为一个一维数组有三个元素,每个元素是一个元素为4的一维数组。

8.使用数组当心越界访问,编译器不会报错。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

数九天有一个秘密

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

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

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

打赏作者

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

抵扣说明:

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

余额充值