c语言向文件写入结构体数据类型,c语言的学习与实践5(指针,动态分配内存,结构体以及文件的读取写入)...

1.收获

今天学习了指针的定义,使用,以及它的注意事项,尽管指针有许多的坑,也许我会跌入这个坑中,但是我还是要从跌倒的坑中爬起来,不断理解,收获颇多。虽然以前学过指针,但是只懂一点点,但是通过今天的学习,明白了许多。在以前只是听说动态分配内存,不知道怎么做,虽然自己在网上看了一些资料,但是没有理解,但是今天学习动态分配内存之后,感觉它没有多难,感觉有get到了新的知识。在以前学习c语言的文件的读取和写入这部分时,感觉自己是在听天书,但是今天我明白怎样去读取和写入,以及怎样将结构体写入文件中,这也是以前我不会的,但是现在我会了,这使我的信心大大增加,我明白在编程的道路上是孤独的,大部分时间时坐在电脑的面前,不断思考,不断将代码写入,无论在这条路上是多麽困难,都不能放弃,加油!!!

2.技术

(1).指针的定义,使用以及注意事项

(2).动态分配内存

(3).结构体

(4).文件的读取和写入

3.技术的实际应用与解析

(1)指针

c c++ 有指针 多继承

java 多继承

C语言 :

为什么要有指针: 解决跨区域(不同作用域或不同的代码块)之间的数据交互

指针能够干什么:地址 内存空间

范例:

int *a;

*a 取a的值

a 表示地址

*表示:

一.声明/定义变量的时候 表示一个指针变量 int a;

范例:

float b=20;

int c=10;

*** int *a;定义一个指针变量 指向的内存空间只能存放整数

*** 注意:定义指针变量的时候一定要给初值 不确定就给NULL

范例:

*** int *a=b;//不行 指针只能存地址 不能存具体值

*** int *a=&b; //不行 整型指针只能存整型数据的地址

*** int *a=&c;//正确

*** float *d=NULL//;NULL指向内存的

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值