
C语言总结
博文天下-lei
这个作者很懒,什么都没留下…
展开
-
程序编写规范、优化时使用的关键字含义
最名不符实的关键字----static不要误以为关键字 static 很安静,其实它一点也不安静。这个关键字在 C 语言里主要有两个作用1、修饰变量第一个作用:修饰变量。变量又分为局部和全局变量,但它们都存在内存的静态区。静态全局变量,作用域仅限于变量被定义的文件中,其他文件即使用 extern 声明也没法使用他。准确地说作用域是从定义之处开始,到文件结尾处结束,在定义之处原创 2016-01-18 13:05:39 · 389 阅读 · 0 评论 -
射频卡流量管理系统
射频卡流量管理系统http://www.ndiy.cn/thread-26418-1-4.html原创 2017-10-11 14:18:15 · 460 阅读 · 0 评论 -
STM32学习笔记(三)-----变量和数据
1)extern 变量申明C 语言中extern 可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。这里面要注意,对于 extern 申明变量可以多次,但定义只有一次。在我们的代码中你会看到看到这样的语句:extern u16 USART_RX_STA;这个语句是申明 USART_RX_STA 变量在其他文件中已经原创 2017-01-20 16:44:06 · 2367 阅读 · 0 评论 -
STM32笔记(二)----编程优化
1)define宏定义define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。常见的格式:#define 标识符 字符串“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。例如:#define SYSCLK_FREQ_72MHz 72000000 //定义标识符 SYSCLK_FREQ_72MHz 的值为 72000000原创 2017-01-20 16:28:33 · 1487 阅读 · 0 评论 -
c语言中声明和定义的区别
1、声明(declaration )指定了一个变量的标识符,用来描述变量的类型,是类型还是对象,或者函数等。声明,用于编译器(compiler)识别变量名所引用的实体。以下这些就是声明:extern int bar;extern int g(int, int);double f(int, double); // 对于函数声明,extern关键字是可以省略的。clas转载 2017-02-10 14:40:28 · 2103 阅读 · 0 评论 -
单片机知识总结(一)
1、什么是单片机?单片机是指一个集成在一块芯片上的完整计算机系统。完整的计算机系统包括:CPU、内存、内部和外部总线系统,同时集成诸如通信接口、定时器、实时时钟等外围设备,2、Keil C51存储区关键字 (1)内部数据存储区----分三种不同的存储类型data、idata和bdatadata:存储类型标识符通常指低128字节的内部数据区,存储的变量直接寻址idata:存原创 2017-02-04 16:06:18 · 4022 阅读 · 0 评论 -
软件工程师的好习惯
在程序员这个行业,坚持做技术写作的人一直比较少。我和身边的朋友沟通后,发现他们除了借口没有时间外,大多没有意识到写作带来的收益。在他们看来,将自己学到的知识简单记录下来就足够自己需要的时候回顾了。而技术写作通常需要花更多时间,因为需要将技术的细节以及来龙去脉讲清楚。 不得不承认,这的确是一个事实,通常情况下,把一个知识讲清楚比理解它更难。那我们为什么要花时间写作呢?我想写作至少有以下好处。转载 2016-08-30 08:53:51 · 491 阅读 · 0 评论 -
三目运算
“?:”是一种三目运算。其功能是把三个表达式连接起来成为一个表达式,标准格式:逻辑表达式?表达式1:表达式2条件运算符的作用就是根据表达式的值来选择使用那个表达式的值。当逻辑表达式为真(非0),整个表达式的值为表达式1的值;当逻辑表达式为假(0),整个表达式的值为表达式2的值。例: 如果有a=1,b=2,在程序当中比较两个值得大小,把最小的值放入y中,程序如下:if(a原创 2016-01-06 14:02:19 · 777 阅读 · 0 评论 -
计算机基础
一:表示法:1、正数5的表示法假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。2、负数-5的表示法现在想知道,-5在计算机中如何表示?在计算机中,负数以原码的补码形式表达。二、概念:1转载 2016-01-10 15:55:50 · 831 阅读 · 0 评论 -
C语言指针
*(指针型)指针型数据是C语言中最难理解的,也是最有用的。首先它是一种数据类型,指针本身就是一个变量,在这个变量中存放着指向另一个数据地址,指针变量要占据一定的内存单元,总的来说指针变量就是一个地址原创 2016-01-06 13:46:34 · 239 阅读 · 0 评论 -
C 语言中sizeof的理解
一、sizeof深入理解。1、sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。2、sizeof是算符,strlen是函数。3、sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数, sizeof() 是一个判断数据类型或者...原创 2018-05-22 18:03:00 · 2006 阅读 · 0 评论