嵌入式大杂烩
本博客内容会同步至我的微信公众号【嵌入式大杂烩】欢迎关注!关注并回复【1024】送你一份学习资料包!
【C语言笔记】extern关键字 【C语言笔记】extern关键字
extern关键字可以用来声明变量和函数作为外部变量或者函数供其它文件使用。 1、extern声明变量示例程序:test.h如下: //声明 extern int a; extern int b; test.c如下: #include "t
2018-10-13
【C语言笔记】内存笔记 【C语言笔记】内存笔记
C语言程序需要载入内存才可以运行,其不同的数据保存在不同的区域。所使用的内存可以分成两类:一类是静态存储区,另一类是动态存储区。 C语言程序的存储区如下图所示: 1、静态存储区静态存储区分为三类:只读数据区(RO Data)、已初始化读写
2018-10-12
【C语言笔记】getchar()、getche()、getch()的区别 【C语言笔记】getchar()、getche()、getch()的区别
1、getchar()函数所在头文件:stdio.h 函数原型:int getchar(void); 函数功能:读取控制台输入的字符,并保存在键盘缓冲区中。直到用户按回车为止(回车字符也放在缓冲区中)。 看一段代码: #include &l
2018-10-11
【C语言笔记】#define与typedef的区别? 【C语言笔记】#define与typedef的区别?
1、#definedefine是预处理指令,在编译时不进行任何检查,只进行简单的替换 宏定义的一般形式为: #define 宏名 字符串 这里所说的字符串是一般意义上的字符序列,不要和C语言中的字符串等同,它不需要双引号。 2、typede
2018-10-11
【C语言笔记】函数参数压栈的顺序? 【C语言笔记】函数参数压栈的顺序?
按照日常习惯来看,C语言的函数参数压栈顺序是从左到右吧?但是事实却是相反的,C语言函数参数压栈顺序是从右到左的。下面看一个程序: #include <stdio.h> void stack_test1(int a, int b, i
2018-10-07
【C语言笔记】使用notepad++、MinGW来开发C程序 【C语言笔记】使用notepad++、MinGW来开发C程序
Windows平台下C程序的集成开发工具有很多: 1、Visual C++6.0Visual C++是Microsoft公司推出的用于开发C/C++程序的一款经典的IDE,很多高校都使用其作为教学工具来讲解C和C++。但是,Visual C
2018-10-05
【C语言笔记】main()函数的几种形式 【C语言笔记】main()函数的几种形式
在C语言中,main函数是程序的入口。其有四种写法,即: //写法一 main() { printf("Hello notepad++ \n"); } //写法二 int main(void) { printf("Hello note
2018-10-02
5 / 5