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指向内存的