- 博客(6)
- 资源 (8)
- 收藏
- 关注
转载 linux文件权限全接触
文件类型 Linux下的文件可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 1.普通文件 这是一类常见的文件,也是常使用的一类文件,其特点是不包含有文件系统的结构信息。通常所接触到的文件,包括图形文件、数据文件、文档文件、声音文件等都属于这种文件。这种类型的文件按其内部结构又可细分为文本文件和二进制文件。 2.目录文件 目录文件是用于存放文件名及其
2009-11-19 19:53:00 551
转载 关于函数指针数组与返回数组指针的函数
关于函数指针数组与返回数组指针的函数2007-08-15 08:34int (*a[])(int);int (*p())[10];第一种情况为数组里面是函数指针的情况,因为(int (*)(int))是一个强制转换方式, 将里面的a[]这个数组转换成了一个函数指针的数组, 并且该函数是一个带一个整型变量,并且返回一个整型的函数.第二种情况为函数返回的为
2009-11-12 19:35:00 509
转载 函数指针、指针函数、指针的指针、指向数组的指针
函数指针、指针函数、指针的指针、指向数组的指针 函数指针是指向函数起始地址的指针,一般可以认为是函数名的变量形式,如:void f(int i) {printf("%d", i-1);} //函数,f是常量void g(int i) {printf("%d", i+1);} //函数,g是常量void out(void (*foo)(int)){ //函数
2009-11-12 18:08:00 809
转载 C语言编译全过程
编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1.
2009-11-02 16:51:00 308
转载 C语言中的几个编译指令
本文内容收集自网络,仅供自己学习和大家交流之用,如果侵犯了您的权益,请及时通知,会及时撤下!预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包
2009-11-01 18:10:00 685
转载 双指针
双指针多用于指针交换,可以避免数据复制,提升系统的性能,同时还可以让函数修改指针,例如扩充其大小,指向等一般指针的指针用作参数,大多用在需要函数改变指针(重新引用变量)而又不能通过返回值传递(例如返回值用于传递其他结果)时。为了能完全解决动态内存传递的问题,先回顾一下内存管理的知识要点. (1)内存分配方式有三种: ●从静态存储区域分配。内存在程式编译的时候就已分配好,这块内存在
2009-11-01 15:45:00 548
selenium books
2015-10-25
系统程序员成长计划.chm
2009-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人