Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40077
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-28 17:39
文章分类
文章存档

2015年(31)

我的朋友

发布时间:2015-11-01 12:10:48

一.基于文件指针FILE * linux文件类型有:普通,管道,目录,设备,符号链接,套接字1.打开:FILE *fopen(const char *path, const char *mode);mode:rb, r+b, wb, w+b, ab, a+b;2.关闭:int fclose(FILE *stream);3.读写:3.1块://从文件stream中读nmemb*size个字节到ptrsize_t fread(void *ptr, size_.........【阅读全文】

阅读(539) | 评论(0) | 转发(0)

发布时间:2015-10-29 13:12:04

1.理解:指针变量的存放地址指针变量的值指针变量指向的内容2.实例: "abcd"+1"abcd"存放在内存的文字常量区,这个表达式实际计算的是:字符串存放地址+1char *p = "abcd";就是将位于文字常量区内"abcd"存放的地址赋值给p变量。那'abcd' + 1呢:此时'abcd'为常量,表达式值为0x61626364 + 1,就不是指针了.........【阅读全文】

阅读(572) | 评论(0) | 转发(0)

发布时间:2015-10-29 10:47:08

作用:1.避免声明过长,2.容易修改数据类型,修改一个typedef声明就可以了3.在不同的处理器之间移植代码,可以增加可移植性4.注意typedef char * pchar;pchar pa, pb;和char *pa, pb;的区别:pb的数据类型不一样;......【阅读全文】

阅读(509) | 评论(0) | 转发(0)

发布时间:2015-10-29 10:27:56

实例语句:int const a, b, c;int const *pa;int *const pb;int const * const pc;可以使用以下两条语句:pa = &b;*pb = 0x20;不可以使用以下4条语句:*pa = 0x20;pb = &a;*pc = 0x20;pc = &b;作用:1. 声明为常量,告诉用户这个参数的应用目的,2.给编译器优化提供信息,产生紧凑的代码;const变量集中.........【阅读全文】

阅读(519) | 评论(0) | 转发(0)

发布时间:2015-10-29 09:32:34

1.变量存放的地方:内存,寄存器,运行时的栈2.变量申明的地方 :函数外,函数内3.static:函数外定义变量:表示这个变量的作用范围限定在本文件,函数前面:表示这个函数的作用范围限定在本文件函数内部定义变量:变量存放在静态的地址空间,只初始化一次,默认为0,函数可能会变得不可重入.........【阅读全文】

阅读(474) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册