第一周的总结

本文探讨了大数相加时由于int和double类型字节限制的问题,提出利用字符来解决。同时,详细阐述了数组指针与指针数组的区别,包括它们的定义方式和内存占用。此外,还介绍了结构体的学习心得,包括结构体的使用场景、调试困难、在数组和函数中的应用,以及结构体的嵌套和初始化问题。
摘要由CSDN通过智能技术生成

1.这周做了个,大数相加,

  原因,int double 的字节有限

  解决方法,利用字符

  f5af821aa41c4188b30e1a0c66d1f51c.png

 我觉得最主要的还是,字符转数字,和循环结构,还有进位。

ec389133b17e40dfa150d0fdaa2dc7d2.png

 2.区分数组指针和指针数组

   最大的区别是,主语不一样

   数组指针的写法书 int (*p)[5]=&a,,我把他完全理解为指针,感觉用起来没啥区别

指针数组,int *p[5],前面的*p可以看成一个前缀,和普通数组用起来没啥区别1bef9d65f71c4680b65e2ae728b2cc85.jpg

  还有个区别是

数组指针是一个指针变量,占有内存中一个指针的存储空间;
指针数组是多个指针变量,以数组的形式存储在内存中,占有多个指针的存储空间。

3.学结构体,有感

  firstly ,他不能调试,我试了好多遍,还以为我电脑坏了,因为结构体是编译的,他在主函数中没有调用

secondly ,结构体在数组中的应用,数组中有几个数,相当于吧,结构体用了几次。结构体在函数中的应用,函数的参数位置写的是结构体类型➕名称,主函数中调用的是名称(我老要取地址),还有,结构体在指针中的应用,这个就很普遍了,没啥说的。

finally,结构体的嵌套,注意是写名字就好了,不能把另一个结构体都放里面,语法角度是对的,但,不好初始化,级别不一样。

还有,结构体不能边定义边赋值,结构体构建相当于在创建一种新的变凉类型。

还有,结构体的返回值,结构体里有很多数据类型,所以不能返回,但c++可以。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值