
c语言
FirstBloodFB
这个作者很懒,什么都没留下…
展开
-
c 语言 二维数组
二维数组的定义前面介绍的数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以标识它在数组中的位置,所以也称为多下标变量。本小节只介绍二维数组,多维数组可由二维数组类推而得到。二维数组定义的一般形式是:类型说明符 数组名[常量表达式1][常量表达式2]其中常量表原创 2014-11-23 20:39:00 · 1236 阅读 · 0 评论 -
c 语言预处理
概述 大家都知道一个C程序的运行包括编译和链接两个阶段,其实在编译之前预处理器首先要进行预处理操作,将处理完产生的一个新的源文件进行编译。由于预处理指令是在编译之前就进行了,因此很多时候它要比在程序运行时进行操作效率高。在C语言中包括三类预处理指令,今天将一一介绍:宏定义 条件编译 文件包含宏定义对于程序中经常用到的一些常量或者简短的函数我们通常使用宏定义来处理,这转载 2014-11-23 20:49:47 · 446 阅读 · 0 评论 -
IOS开发之路--C语言存储方式和作用域
概述基本上每种语言都要讨论这个话题,C语言也不例外,因为只有你完全了解每个变量或函数存储方式、作用范围和销毁时间才可能正确的使用这门语言。今天将着重介绍C语言中变量作用范围、存储方式、生命周期、作用域和可访问性。变量作用范围 存储方式 可访问性 变量作用范围在C语言中变量从作用范围包括全局变量和局部变量。全局变量在定义之后所有的函数中均可以使用,只要前面的代码修改了转载 2014-11-23 21:05:53 · 644 阅读 · 0 评论 -
c 语言 结构体
结构体的 结构体是⼀一种⾃自定义的数据类型结构体声明 结构体是⼀一种⾃自定义的数据类型结构体声明 结构体是⼀一种⾃自定义的数据类型struct 结构体名 { 类型说明符 成员名; ... ... 类型说明符 成员名; }; !结构体声明 结构体是⼀一种⾃自定义的数据类型struct 结构体名 { 类型说明符原创 2014-11-23 21:36:25 · 735 阅读 · 0 评论 -
c 语言 函数指针和指针函数
一个通常的函数调用的例子:/* 自行包含头文件 */void MyFun(int x); /* 此处的声明也可写成:void MyFun(int) */int main(int argc, char* argv[]){ MyFun(10); /* 这里是调用MyFun(10) 函数 */ return(0);}void MyFun(int x) /* 这里定转载 2014-11-23 22:09:20 · 452 阅读 · 0 评论 -
iOS c 语言中两个参数的含义
这两个参数用于在运行程序时,从外部给程序传递参数,其中argc中保存了参数的个数,argv中分别保存了各个参数.例如一个程序的main()函数头部形如int main(int argc, char *argv[]),编译链接后生成的可执行文件名为a.exe,那么请注意下面的调用:a.exe abc def在上面的命令行中,a.exe是要运行的程序名称,后面的abc和def就是传入程序的原创 2014-11-24 21:45:14 · 705 阅读 · 0 评论 -
关于base64编码的原理及实现
我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。(将canvas画布保存成img并强制改变mimetype进行下载,会在下一篇记录)但是处于好奇心,还是驱使我去了解下base64编码的原理。以便也在不支持转载 2014-12-08 20:44:07 · 428 阅读 · 0 评论