自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ox2A19的专栏

个人技术博客,源于分享

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 15,文件操作

所有文件都采用二进制方式记录数字 如果文件里的所有二进制内容都对应字符则这种文件叫文本文件除了文本文件以外的所有文件叫做二进制文件文本文件可以当作二进制文件使用文件操作的基本步骤1.打开文件(fopen)2.操作文件(fread/fwrite)3.关闭文件(fclose)fopen函数需要两个参数1.代表要打开的文件路径2.代表打开文件的方式(决定程序中

2016-09-04 22:00:09 317

原创 16,动态内存分配

动态内存分配可以在程序运行的时候临时决定需要分配多少个存储区为了管理动态分配内存需要使用一组标准函数  malloc:可以动态分配一组连续的字节;需要一个整型参数表示希望分配的字节个数他的返回值表示分配好的第一个字节的地址,如果失败,返回NULLmalloc使用一个无类型指针存储区记录返回值,需要首先强制类型转换成有类型指针,然后才可以使用动态内存使用完

2016-09-04 14:47:18 270

原创 15,高级指针

记录普通类型存储区地址的指针叫做一级指针记录一级指针存储区的地址叫做二级指针声明二级指针的时候需要使用两个**;指向一个指针的指针二级指针前使用**可以表示捆绑普通类型存储区二级指针前使用*可以表示捆绑的一级指针存储区二级指针可以代表指针数组,但是不可以代表二维数组无类型指针有可能实际上是二级指针c语言中函数也有地址函数名称可以代

2016-09-04 14:32:23 419

原创 14,结构体

结构体:可以在一个存储区中记录多个相关的数字;需要程序员创建出来以后才能使用可以包含多个子存储区,每个子存储区可以用来记录一个数字不同子存储区的类型可以不同,甚至子存储区也可以是结构体存储区结构体申明语句中需要使用struct关键字结构体内的变量声明不会分配内存,所以不可初始化(不分配内存的变量都可以放在头文件中)变量声明是会分配内存,用来记录数字t

2016-09-04 14:26:09 266

原创 13,多文件编程

把程序写在多文件里叫做文件编程多文件编程时一个文件可以包含多个函数,一个函数必须完整的属于一个文件所文件编程步骤:1.把所有函数分散在多个不同的源文件里;住函数通常单独占一个文件2.为每个源文件编写配对的头文件;住函数所在的源文件不许要配对头文件,所有部分配内存的内容都可以写在头文件里。头文件里至少应该包含配对源文件里所有函数的声明3.在每个源文

2016-09-04 14:17:08 324

原创 12,预处理指令

#define 预处理指令用来定义宏宏定义用来给数字起名字定义宏的时候,名称写在前面,所代表的数字写在后面宏名称通常用大写英文字母表示宏名称里不可以包含空格用宏给数字起名字的时候不要使用赋值操作符编译器在编译的时候将程序中所有宏名称替换成他所带表的数字可以在编译命令中使用-D选项指定宏名称所代表的数字比如:gcc -DPI=3.14f c

2016-09-04 14:11:30 327

原创 11,字符串

c语言中所有文字必须记录在一组连续的字符类型存储区中,所有文字信息以'\0'字符结束符合以上两种特征的内容就可以用在c语言中记录文字信息了,叫做字符串字符串里'\0'字符前面的部分是有效字符所有字符串都可以用一个字符类型指针表示字符串字面值是一种字符串,双引号中间包含的一组字符表示,比如:"abc","!@#$%" 编译器在编译的时候会自动在字符串字面值的末

2016-09-01 23:06:25 515

原创 10,指针

指针变量可以用来存储记录地址数据,他可以根据记录的地址数据来找到来源的存储区没有记录有效地址的指针变量不能使用有效指针前使用*操作符可以找到地址对应的存储区声明指针变量时的类型名称代表他捆绑存储区的类型,不同类型的指针适合与不同的存储区捆绑没有捆绑过的指针分成两类:1:空指针;里面记录了空地址用NULL表示,地址的数据就是02:野指针;其他没有捆绑过的指针

2016-09-01 22:07:50 249

原创 09,变量作用域

能使用某个变量的所有语句叫做这个变量的作用域声明在函数内部的变量叫做局部变量,局部变量域就是函数内部的所有语句声明在所有函数外边的变量叫做全局变量,全局变量的作用域包含在程序中的所有语句没有初始化的全局变量会自动初始化为0;如果是局部变量则会是随机数全局变量和局部变量可以重名,语句中优先采用局部变量如果全局变量和局部变量都可以解决问题就应该优先选择局部变量

2016-09-01 22:05:04 261

原创 08,函数和递归

函数:一系列语句的组合,这些语句组合起来,并被指定一个名字;包含:函数名,返回值,形参,函数体多函数执行的模式下,整个函数的执行时间被分成多个段,每段分给一个函数任何两个时间段不能相互重叠并且所有时间段必须相连如歌函数A把自己的时间分配给了函数B,则函数B结束之后必须把后面的时间还给函数A如果函数A把自己的时间分配给函数B使用,则他们之间存在函数调用关系这个

2016-09-01 22:03:56 298

简易闪光灯的demo

简易闪光灯的demo包括调节闪光灯的亮度

2014-11-05

CoreBluetooth

CoreBluetooth框架的基本使用方法和属性及常见使用协议

2014-08-28

蓝牙4.0 and 蓝牙2.0

CoreBluetooth蓝牙框架的一个demo,介绍一些常见的用法

2014-08-28

空空如也

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

TA关注的人

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