C语言
文章平均质量分 72
GeekFans
一个相信代码能改变世界的程序员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用纯C语言解决迷宫问题,简洁易懂
#include #include #include #include #define M 50 #define N 50 typedef struct node //迷宫节点结构体 { int row; //行号 int col; //列号 struct node *next; //下一个节点 }mazenode; mazenode *stack;//定原创 2011-10-12 23:08:28 · 3838 阅读 · 2 评论 -
fork机制总结
转自: http://blog.sina.com.cn/s/blog_4915bcf50100pzy2.html http://coolshell.cn/articles/7965.html 从一道面试题谈linux下fork的运行机制 今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使转载 2012-08-08 11:07:57 · 1148 阅读 · 0 评论 -
字符串复制算法简单实现
如题。很多情况下面试时容易考这个问题。 #include using namespace std; void strCopy(char *a, char *b); int main() { char a[100], b[100]; cout << "Input a string :"; scanf("%s", a); cout<<a<<endl;原创 2012-09-02 16:01:36 · 1579 阅读 · 0 评论 -
如何在字符串里查找第一个不重复的字母,即只出现一次的最靠前的字母
我在写这个程序时突然想起一个问题,就是C语言里给int一维数组初始化赋值的问题,比如我写: int index[11]={0}; 那么此时数组中所有的元素初始化值均为0;但是我写: int index[11]={-1};此时我以为所有元素的值均为-1了,其实不是这样的,当{}中的值的个数小于数组元素个数时,只有数组前面对应的元素被赋值了,而后面多余的元素被默认初始化为0了,所以这句话执行后,只原创 2012-09-03 10:00:08 · 5945 阅读 · 2 评论 -
杭电ACM---2000 感触
今天开始做2000,非常简单的一道题,但是一开始总提示:output limit exceed。 #include int main() { char in[4]; char t; while(scanf("%s", in)) { if(in[0]>in[1]) { t=in[1]; in[1]=in[0]; in[0]=t; } if(in[1原创 2013-09-13 23:02:49 · 1084 阅读 · 0 评论 -
Linux编程经验总结
1、C语言scanf读入double类型时,不能用%f,要用%lf,但是用printf输出double和float类型都用%f,因为此时float类型会被自动转换为double类型。 2、vim配置文件里加入set mouse=a后,可以用鼠标点击定位,但是右键复制被屏蔽了,此时可以按住shift键进行选择语句然后点击右键就可以复制了,复制完松开shift键。原因是: 配置文件中的原创 2013-09-15 22:24:51 · 895 阅读 · 2 评论
分享