
linux/c
文章平均质量分 63
毛樱桃
Linux嵌入式 ARM iMX6
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux中的延时
应用层: (use "man" for help) #include 1、unsigned int sleep(unsigned int seconds); 秒级 2、int usleep(useconds_t usec); 微秒级:1/10^-6 (usec范围:1——1000000) #defi原创 2015-08-10 17:41:52 · 473 阅读 · 0 评论 -
malloc
1、名词解释: malloc:memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。 2、函数原型: void *malloc(size_t size); 备注: void* 表示未确定类型的指针,void *可以指向任何类型的数据,更明确的说是指申请内存空间时还不知道用户是用这段空间来存储什么类型的数原创 2015-07-23 08:52:45 · 346 阅读 · 0 评论 -
指针——C的精华
1、变量访问方式: 直接访问:按变量地址存取变量值的方式 printf("%d",i); scanf("%d",&i) k=i+j; …… 间接访问:将变量的地址存放在另一个变量中。 例子: #include void main() { int i,j; int *pointer; pointer=&i; *pointer=3; printf("i=%d\n",i);原创 2015-07-23 09:59:52 · 404 阅读 · 0 评论 -
指针——C之精华(续1)
1)、先取*p值,后使p值加1:*p++与*(p++)等价。(++和*同优先级,结合方向自右而左) 2)、先使p值加1,后取*p值:*(++p) 1、用数组名做函数参数 C编译时将形参数组名作为指针变量来处理的,所以以下2个函数的定义是等价的: f( int arr[] , int n ) f( int *arr , int n ) 2、多维数组与指针 int原创 2015-07-23 15:22:26 · 516 阅读 · 0 评论 -
Linux中的BSS段、数据段、堆栈段和代码段
扩展阅读:http://blog.chinaunix.net/uid-27018250-id-3867588.html 进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不转载 2015-07-25 10:08:56 · 2476 阅读 · 0 评论 -
linux命令行快捷键
清空屏幕, 相当于clear 光标跳至命令结尾 光标跳至命令开始 : 移除光标前的一个单词 : 清除光标前至行首间的所有内容【可用于删除整行已录入的命令】 :清除光标后至行尾的内容 : 粘贴或者恢复上次的删除 前一个命令 后一个命令 :匹配历史命令,搜索之前打过的命令。会有一个提转载 2015-10-12 16:21:01 · 368 阅读 · 0 评论