- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 C++的关键字
过预处理后,关键字从预处理记号(preprocessing-token)中区别出来,剩下的标识符作为记号(token),用于声明对象、函数、类型、命名空间等。不能声明与关键字同名的标识符。...
2018-08-04 09:48:09
173
原创 时间复杂度的那些事...
按数量级递增排列依次为:常数阶O(1)、对数阶O(log2n)、线性阶O(n)、线性对数阶O(nlog2n)、平方阶O(n^2)、立方阶O(n^3)、k次方阶O(n^k)、指数阶O(2^n)。1.一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数...
2018-08-01 10:39:41
149
原创 c51点亮第一盏灯
C51语言VS标准C语言1)库函数不同。例如,在标准C中,库函数printf和scanf,常用于屏幕打印和接收字符,而在C51语言中,主要用于串行口数据的收发。2)数据类型有一定区别。在C51中增加几种8051单片机的数据类型,在标准C的基础上又扩展了4种类型。例如,8051单片机包含位操作空间和丰富的位操作指令,因此,C51语言与标准C语言相比增加了位类型。3)C51语言变量存储模式与...
2018-07-26 10:22:20
737
原创 51单片机第一课
认识最小系统板 AT89xxxx系列单片机的型号说明AT89xxxx系列单片机的型号编码由三部分组成:前缀、型号和后缀。下面分别说明。(1)前缀 字母“AT”表示是ATMEL公司的产品。(2)型号 由“89Cxxxx”或“89LVxxxx”或“89Sxxxx”等表示。“89Cxxxx”中,8表示单片,9表示内部含有Flash存储器,C表示C...
2018-07-26 09:54:18
2987
原创 从C过渡到C++
一、C和C++的区别1. C 语言是面向过程的,而 C++ 是面向对象的,主要特点是类,封装和继承。与C的区别主要为 :类、继承和多重继承、运算符重载、类模板、C++标准库、模板库。2. 在 C 语言中结构只有成员变量,而没成员方法;在 C++ 中结构中,它可以有自己的成员变量和成员函数。在 C 语言中结构的成员是公共的,什么想访问它的都可以访问;而在 VC++ 中它没有加限定符的为私有的。3.C...
2018-03-17 22:55:45
271
转载 malloc函数
malloc函数是一种分配长度为num_bytes字节的内存块的函数,可以向系统申请分配指定size个字节的内存空间。malloc的全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以通过类型转换强制转换为任何
2017-12-07 17:24:40
366
转载 inline;strlen&sizeof
inline:C++关键字,在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。关键字inline必须与函数定义放在一起才能使函数成为内联,仅仅将inline放在函数声明前面不起任何作用。inline是一种"用于实现的关键字",而不是一种"用于声明的关键字"。一般的,用户可以阅读函数的声明,但是看不到函数的定义。在C&C++中inline关键字用来定义一个类
2017-11-24 11:43:18
197
转载 define
Define:在Objective-C语言源程序中,允许用一个标识符来表示一个字符串,称为宏,被定义为宏的标识符称为宏名。在编译预处理时,对程序中所有出现的宏名,都用宏定义中的字符串去替换,这称为宏替换或宏展开。宏定义是由源程序中的宏定义命令完成的,宏替换是由预处理程序自动完成的。在Objective-C语言中,宏分为有参数和无参数两种。Linux环境下C语言常用宏定义:1. 防止一个
2017-11-23 19:07:15
332
原创 c语言基础
1.什么是计算机程序?什么是编程语言?为什么需要编程语言?编程语言是用来干嘛的?举例一些编程语言,以及他们各自的特点?计算机程序是指一组指示计算机执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。编程语言,是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在
2017-11-17 18:21:44
502
基于51单片机温度补偿的超声波测距系统
2019-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人