【蓝因子教育】C语言高级编程▁▁▁嵌入式
ANSIC是ANSI(美国国家标准协会)在K&RC的基础上,统一了各大编译器厂商的不同标准,并对C语言语法和特性做了一些扩展,而发布的一个标准。这个标准一般也叫做C89/C90,也是目前各种编译器默认支持的C语言标准。ANSIC主要新增了以下特性:●增加signed、volatile、const关键字●增加void*数...
【未来虫教育】C语言基础知识:关键字!
register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数extern:指定对应变量为外部变量,即在另外的目标文件中定义,可以认为是约定由另外文件声明的韵蟮囊桓觥耙谩?const:与volatile合称“cv特性”,指定变量不可被当前线程/进程改变(但有可能...
单片机C语言教程:C51函数
通常C语言的编译器会自带标准的函数库,这些都是一些常用的函数,Keiluv中也不例外。标准函数已由编译器软件商编写定义,使用者直接调用就能了,而无需定义。但是标准的函数不足以满足使用者的特殊要求,因此C语言允许使用者根据需要编写特定功能的函数,要调用它必须要先对其进行定义。定义的模式如下:函数类型...
单片机C语言教程:C51HEX文件的生成和单片机最小系统
建立了第一个单片机C语言项目,但为了让编译好的程序能通过编程器写入51芯片中,要先用编译器生成HEX文件,下面来看看如何用KEILuVISION2来编译生成用于烧写芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示,常用来保存单片机或其他处理器的目标程序代码。
OS开发爱好者福利来了:树莓派上编译C语言,顺便掌握一波硬件知识
该教程使用C语言进行开发,因为C语言能够直接对硬件进行开发。预备知识在开始前,你将需要在FAT文件系统上使用交叉编译器(有关详细信息,请参见00_crosscompiler目录)和带有固件文件的MicroSD卡。每个目录都有一个Makefile.gcc以及Makefile.clang。确保Makefile符号链接根据你自己选择的交叉编...
[C语言]编译器Visual Studio 详细下载安装激活教程附安装包
软件激活版安装包:zhuaisuan/?id=odyZowxJxCHzwS6XiMxm75EVisualStudio2020安装教程1、下载安装包,内含在线下载安装程序,运行即可,点击继续2、正在提取文件,请耐心等待一会3、选择需要安装的工作负载4、勾选自己所需的组件5、语言包选择中文简体,如果需要其他的也可勾选...
三季度新书榜|有时候我们离知识只有一本书的距离~
2.嵌入式C语言自我修养——从芯片、编译器到操作系统AIoT时代嵌入式开发集大成之作,10年工作及培训总结倾囊分享,从芯片编译器到操作系统等嵌入式开发所需核心理论和技能一应俱全。帮你快速构建嵌入式完整知识体系,扩充AIoT时代嵌入式新的知识点。51CTO、CSDN、淘宝、QQ学员力荐。