自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 c语言之冒泡排序

冒泡排序(Bubble sort)是一钟简单的排序算法。它重复的走访要排序的数列,每次比较2个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复的进行直到没有再需交换的数据,也就是说该数列已经排序完成。      冒泡排序是最常用也最简单的一种,其思想是:每次将数组前N个中最大(升序)或最小(降序)的数交换到数组的底部,每次数组大小N--,再进行如此操作,直到所有的数都已经排序。其

2013-05-28 09:59:18 474

原创 linux用户层串口操作

1、宏定义#defien N_HW_BFG    25      //线路规程编号/* Paramaters to set the baud rate*/#define BOTHER          0x00001000     #define ARM_NCCS     19#define TCGETS2         __IOR('T', 0x2A, struct ter

2013-05-27 17:15:36 1554 1

原创 关于指针和数组

1、int a[10];         int *p;      p = a;2、int *a[10];      int **p;      p = a;3、int a[3][10];      int (*p)[10];      p = a;解析:1、int a[10];          声明并定义了一个一维数组,数组名为a,a是一个指针常量,类型

2013-05-20 17:07:52 450

转载 程序的内存分配

一、程序的内存分配   一个由c/c++编译的程序占用的内存分为以下几个部分:   1、栈区(stack)  由编译器自动分配释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。   2、堆区(heap)  一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意,它与数据结构中的堆是两回事,分配方式类似于链表。   3、全局区(静态区)(stati

2013-05-17 11:39:33 498

原创 linux应用层程序makefile示例

linux应用层程序的makefile文件与驱动程序(模块)的makefile文件略为不同。linux应用层程序的makefile文件相对来说比较简单。这里举一个简单的例子:    存放程序的文件名为test_wait.c,程序如下:    #include     #include     #include     #include     int main(void)

2013-05-15 15:21:56 1056

转载 typedef用法

一.基本概念剖析 int* (*a[5])(int, char*);       //#1void (*b[10]) (void (*)()); //#2 double(*)() (*pa)[9];          //#3 1.C语言中函数声明和数组声明。函数声明一般是这样:int fun(int, double);对应函数指针(pointer to funct

2013-05-10 14:04:30 498

原创 dos批处理文件之adb push

1、建立一个.bat文件      新建一个.txt文档,将后缀名改为.bat2、编写该文档,文档内容如下:      adb remount      adb push ./uart_cfg    /system/etc      adb push ./GNSS.bin   /system/etc      adb push ./UART_RW.bin   /system

2013-05-08 10:33:51 1951

转载 c语言enum

枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型定义时列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能

2013-05-06 11:09:50 469

原创 C和指针笔记之一

1、static      凡是在代码块之外声明的变量和用static修饰的变量,总是存储于静态内存中,称为静态变量。静态变量在程序运行前被创建,在程序的整个执行期间始终存在。      static变量是静态变量,在程序运行前就已经被创建。如果某个static变量声明于函数内部,则程序调用该函数时会跳过该语句,不会执行它,因为该语句已经被优化掉。2、typedef      ty

2013-05-06 11:03:34 607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除