随笔分类 -  c语言

摘要:1.正负数运算时,优先级 2.a>b,若两个变量类型不同,如何比较 3.浮点数的处理。 阅读全文
posted @ 2020-02-20 18:51 fjc0000 阅读(919) 评论(0) 推荐(0)
摘要:c语言中volatile关键字是易变的意思。其作用是声明该变量的数据是易变化的。程序执行时,若调用该数据,需要从该变量的内存地址重新读取数据。例如对于单片机 硬件来说,其寄存器的数据会发生变化。当定义变量读取某寄存器时,数据类型需要是volatile,这样使得实时读取该寄存器的数据是准确的,否则会发 阅读全文
posted @ 2020-02-18 15:18 fjc0000 阅读(553) 评论(0) 推荐(0)
摘要:1.头文件是什么,其加载方式? 程序中.h文件即是头文件,主要是方便引用其他的文件内容。引用头文件方式有两种:引用系统头文件<>,引用用户头文件""。当在某一文件中引用另一头文件时,相当于将该头文件中的内容全部复制进来。 2.头文件中一般包含哪些内容?其可以定义变量吗? 头文件中一般包含一些宏定义、 阅读全文
posted @ 2020-02-10 18:25 fjc0000 阅读(292) 评论(0) 推荐(0)
摘要:函数指针顾名思义指向函数的指针,其重点在于是一个指针,该指针与普通指针变量的区别是指向的对象是函数。例如: void (*p)(void);其指针p指向的对象是函数 void inerface (void). 函数指针一般较常用,其在嵌入式开发中,一般用于多个硬件界面状态的切换。 void main 阅读全文
posted @ 2020-02-10 18:24 fjc0000 阅读(182) 评论(0) 推荐(0)
摘要:栈是实现管理内存的一种方式,其特点是先进后出,一般用于存储程序的临时变量,全局变量等数据。 #include<stdio.h> #include<string.h> #include<malloc.h> //定义栈,入栈,出栈,遍历栈 typedef struct { int data[100]; 阅读全文
posted @ 2019-11-14 22:45 fjc0000 阅读(158) 评论(0) 推荐(0)