编程语言:C51
Bornpride
一名嵌入式小白,在努力学习的路上不断前行。
展开
-
宏定义与类型说明的区别和联系
一、类型说明1、C语言不仅提供了丰富的数据类型给我们使用,而且还允许户自己定义说明符。在 C语言中,使用typedef即可完成这项功能,定义格式如下:typedef 原类型名 新类型名;注意:typedef语句后面需要加上分号。2、typedef语句并没有定义一种新的数据类型,它仅仅是给已有的数据类型取了一个更加简洁形象的名字,可以用这个新的类型名字来定义变量。在实际开发中,很多公司都会...原创 2019-02-20 17:31:45 · 754 阅读 · 0 评论 -
extern关键字的用法——多个.c文件之间的相互联系
extern关键字的两个基本作用1、当一个变量的声明不在文件的开头,在它声明之前的函数想要引用的话,则应该用extern进行“外部变量”声明。下面用一个简单的程序介绍extern关键字的这种用法,我们知道有这么回事就够了,只要能够看懂别人这样写就行了,自己写程序的时候就不要这么写了。#include <reg52.h>sbit LED=0;void main (){ ex...原创 2019-02-21 11:33:45 · 2733 阅读 · 0 评论 -
C语言代码注释规范
没有血案,但有些冲突。不是代码bug,我要讲注释风格。这位看官,既然来了,且读且评吧。故事是真实的,如有雷同纯属巧合。事情是这样的,有人离职,公司调我补缺。那个系统一直有个工程师在维护,参与该系统的新人来了又走,他始终泰若磐石。刚过去一个礼拜,我就心下窃吼:“坑爹啊!”,也彻底体会到什么叫—绝对的权威、专家。该软件系统,是公司发家的支柱产品,涉及十几个国家x七八个机型,700+个文件 (C语言,...原创 2019-03-19 09:08:42 · 8818 阅读 · 1 评论 -
C语言中变量声明和变量定义的区别
本文转载至CSDN博客JeanCheng 变量声明和变量定义变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。变量声明:用于向程序表明变量的类型和名字。定义也是声明,extern声明不是定义 定义也是声明:当定义变量时我们声明了它的类型和名字。 extern声明不是定义:通过使用exte...转载 2019-04-24 10:11:49 · 13632 阅读 · 3 评论