C编程
tjlakewalker
这个作者很懒,什么都没留下…
展开
-
echo参数管道
实验中,遇到一个问题,曾经已经想得非常明白。时隔仅两个月,却毫无思路,因此记录在此。源代码中有这样一条语句:echo 'string' | ./test.o '/tmp/tup'其中,./test.o为一个程序,要求接收argv[1],而echo 'strin原创 2011-09-06 19:13:47 · 4718 阅读 · 0 评论 -
notepad++ 配置c语言环境
曾经在notepad++上配置过C和JAVA的环境,但是由于长时间不用,已经忘光。现在在此将该过程记录,以便日后查阅。首先安装DEV C++,其实目的是为了其目录下的gcc.exe,例如我安装DEV C++的目录是C:\Dev-Cpp\,那么gcc.exe的目录即为C:\Dev-Cpp\bin\。安装好以后,右击我的电脑,属性,高级系统设置,环境变量的系统变量中的PATH变量,加上C:原创 2012-04-20 10:33:26 · 8978 阅读 · 1 评论 -
二分查找递归与非递归总结
二分查找虽然简单,但是很基础,笔试以及面试的命中率很高,因此再次复习,并将易混淆之处指出,以免犯错。参考:http://blog.163.com/hjzjoy@126/blog/static/5375838320071019478271/二分查找的非递归查找,采用while(lowint BiSearch(int A[], int low, int high, int x)原创 2011-10-27 16:00:05 · 1052 阅读 · 0 评论 -
二叉树性质操作遍历总结
这几天面试都碰到了二叉树,在此将问题总结下,以备今后再遇。参考文献:1. 数据结构与算法分析——c语言描述2. 百度百科http://baike.baidu.com/view/88806.htm http://baike.baidu.com/view/127820.htm定义:二叉树是一棵树,其中每个节点都不能有多于两个儿子节点性质:1、二叉树的平均深原创 2011-10-26 17:38:04 · 2245 阅读 · 0 评论 -
C语言深度剖析学习心得之关键字
学习陈正冲得《C语言深度剖析》后,将学习笔记整理于此,方便自己查阅,其中知识部分来自原书,部分来自自己补充和实验,无任何商业目的,仅为学习讨论。感谢陈老师,有问题可到其blog:http://blog.csdn.net/dissection_c,进行讨论咨询关键字register变量必须是一个单个的值,长度应小于或等于整型的长度,不可能存放在内存中,不能用&。s原创 2011-10-23 01:01:36 · 1050 阅读 · 0 评论 -
10亿数中找出最大1000个数的算法C实现(简化版)
此处主要采用堆排序来实现。typedef int ElementType;typedef struct{ ElementType *r; int length;}SqList;#define N 20#define M 10void Heap原创 2011-10-17 00:44:10 · 2368 阅读 · 0 评论 -
AT&T汇编心得之间接寻址和LEA指令
原文地址(本人blog):http://blog.sina.com.cn/s/blog_4d1bbec70100du0f.html寻址方式:0x4(%esp)的操作是把寄存器esp中的值取出,然后加上4,得到的值作为地址,间接寻址得到需要的数据例如:pushl -原创 2011-09-30 13:31:05 · 1681 阅读 · 0 评论 -
C语言浮点数比较大小
原地址(本人blog):http://blog.sina.com.cn/s/blog_4d1bbec70100r1im.html好久未用浮点数,今用其比较大小(不能用整数的==运算符),将比较方法示于下,做备忘用。float locale, r, d ;原创 2011-09-30 11:16:26 · 16184 阅读 · 1 评论 -
开启Core dump调试
转自本人原先博客http://blog.sina.com.cn/s/blog_4d1bbec70100dx2l.html运行一程序,结果可想而知,发生了段错误,在网上搜寻答案时发现,当程序dump掉以后,系统会自动生成core文件,以使用gdb -c core来进行调试。可是原创 2011-09-20 15:38:47 · 1902 阅读 · 0 评论 -
单链表实现冒泡排序算法(C实现)
本实现主要采用交换指针的方法,其中附加有单链表及其相关的实现#include struct Node;typedef struct Node *PtrToNode;typedef PtrToNode List;typedef PtrToNode Position;原创 2011-09-20 16:03:00 · 9556 阅读 · 0 评论 -
const以及const指针相关问题
<br />今天看到execl()库函数的兄弟函数execle()的相关介绍:<br /> <br />int execle(const char *path, const char *arg, ..., chart *const envp[]);<br /> <br />一下就被const char *和char *const搞懵了。记得前段时间看C++ Primer时印象还蛮深刻的,现在却又忘了。<br /> <br />知识啊,只有不断学习使用,才能转变为永久记忆,就像记住心爱mm一切的一切一样。<b原创 2011-05-22 21:50:00 · 550 阅读 · 0 评论