- 博客(5)
- 收藏
- 关注
原创 c语言中的五种内存分区-笔记
c语言中的五种内存分区c语言中的内存分区可以分为五种,分别是栈,堆,全局区(静态区),常量区,代码区在c语言学习的过程中碰到了内存存储分区的问题,在网上搜了一下,作为小白,还是要把这些东西记录下啊,加深记忆。栈内存由系统管理,在需要时系统会自动分配存储空间,使用完毕后系统自动释放内存,一般用来存储函数中的变量。栈是从高地址向低地址存储的。内容可读可写。堆堆的内存是由程序员管理的,程序员自己分配存储空间,使用完毕后自己释放存储空间(注意保存地址,防止内存泄漏;注意释放内存空间,最后清空NU
2020-09-06 10:37:23 1225
原创 c语言中static作用
有关c语言中static声明的作用最近学习和工作的时候碰到了很多static,在网上搜索学习看了很多文章,结合我的实际应用,记录一下以加深记忆,也希望可以给大家帮助,若有错误,请及时指正static的三大作用:①修饰局部变量②修饰全局变量③修饰函数修饰局部变量static修饰局部变量,变量被static修饰之后,会被自动赋初值0,且变为了静态局部变量,程序运行过程中对变量进行操作改变了变量的值会保留下来,在下一次运行到此函数时变量值为上次操作结束的值。(很有用)修饰全局变量static修
2020-09-02 23:49:21 443
原创 指针,常量指针,指向常量的指针,指向常量的常量指针
指针的用法有很多,包括间接引用,和数组的结合,和函数的结合等,在此说明下在学习过程中碰到的指针*和常量const的结合。指针最基本的用法就是指向一个已知的变量指针存放的为数据的地址,*代表解引,是取变量存储的地址指向的值,&为取地址符,是取变量的地址,见下例//定义一个整型变量与指针并指向他int num;int *p = #//*p为一个指针变量,&a为把a的地址取出放进p里//指针的类型代表了他指向的数据类型eg:char a;char *p;//给
2020-09-01 23:21:38 974
原创 keil编程时 error: #65: expected a “;“ 的解决办法
新手入门,总是会碰到很多坑,再次把这些经验记录下来,为后人解决提供便利编程时,有一次程序本来好好的,修改了一个地方,结果就出现了报错module\mWXA100_06MH.c(325): error: #65: expected a ";"而且一报错报一串,在网上搜了一下,搜到了一些error: #65: expected a ")" 报错的解决方法,仔细对比之下发现,在错误类型上是一样的,都是在修改的时候进行了误操作。在此先讲一讲我所遇到的错误module\mWXA100_06MH.c..
2020-08-30 12:18:04 22089 13
原创 True Studio简单操作
True Studio简单操作查看变量或者函数定义—按住Ctrl键再鼠标点击要查看的变量或者函数注释快捷键—ctrl+/取消注释快捷键—ctrl+\块注释快捷键—ctrl+shift+/取消块注释快捷键—ctrl+shift+\查看某个函数或者变量所在的所有文件—选中要查看的内容,右键搜索,项目...
2020-07-21 22:19:06 1307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人