摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 首先,介绍一下两种扩展的定义 转 http://blog.csdn.net/jaylong35/article/details/6160736 符号扩展:当用更多的内存存储某一个有符号数时,由 阅读全文
摘要:
当然这里,我更重要的是强调这个什么段,什么段。这以前就知道。但其实是对一个可以执行的c语言程序的分析。就好比你分析一篇作文。有标题。有段落。 .out文件就是扩展名为out的文件,它本身不代表任何信息。在Linux中判断文件是否是可执行文件,首先要看文件的属性是否是可执行的,它没有一个默认的扩展名表 阅读全文
摘要:
无标题 (5) 今天谈谈流,什么是IO流? 流是磁盘或其它外围设备中存储的数据的源点或终点。这是在《C程序设计语言》上的原话。流主要是指一种逻辑上的概念,它提供或存储数据。产生数据的叫输入流,消耗数据的叫输出流。至于怎么产生,又怎么消耗,这是一种物理上的实现,根据每种设备有所不同,但C语言中对它们一 阅读全文
摘要:
1.引出我们的问题? 标准c库都是一样的!大家想必都在windows下做过文件编程,在linux下也是一样的函数名,参数都一样。当时就有了疑问,因为我们非常清楚 其本质是不可能一样的,源于这是俩个操作系统啊!但由于c标准库的封装就实现了接口一样。但是如果往深入,我们就非常清楚了在这层封装上还有一层封 阅读全文
摘要:
就不打字了,自己回答别人问题时的答案 再分析其实还是用的普通指针 阅读全文
摘要:
结构体指针 结构体指针大家想必都非常清楚,我们也一直强调传参的时候使用结构体指针(占用4字节),减少对栈的压力。但是今天看linux的标准io时候。发现了localtime时间函数 返回值是一个结构体指针。当时有点懵逼了,开始觉得这样就不对。{当然肯定是我想多了} 为什么会觉得不对那?因为它是个子函 阅读全文
摘要:
c语言头文件中定义全局变量的问题 (转http://www.cnblogs.com/Sorean/) 先说一下,全局变量只能定义在 函数里面,任意函数,其他函数在使用的时候用extern声明。千万不要往头文件里面写定义(int aa)。 即使是写,也只写声明 即可 extern int aa。 问题 阅读全文
摘要:
其实如果c语言学的够好,这些东西也不是很难,很多人学习链表觉得难,是指针学的不够好。 //单链表(线性表的链式存储)的实现 #include #include //定义数据类型 typedef int datatype_t; //定义单链表结构体 typedef struct node{ datatype_t data; //数据域 stru... 阅读全文
摘要:
数据结构-线性表的顺序存储结构 阅读全文
摘要:
http://blog.csdn.net/xiaohouye/article/details/52084770(转) Gcc的编译流程分为了四个步骤: 1.预处理,生成预编译文件(.文件): Gcc –E hello.c –o hello.i 2.编译,生成汇编代码(.s文件): Gcc –S he 阅读全文