![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 72
GeekFans
一个相信代码能改变世界的程序员。
展开
-
用纯C语言解决迷宫问题,简洁易懂
#include#include#include#include#define M 50#define N 50typedef struct node //迷宫节点结构体{ int row; //行号 int col; //列号 struct node *next; //下一个节点}mazenode;mazenode *stack;//定原创 2011-10-12 23:08:28 · 3731 阅读 · 2 评论 -
fork机制总结
转自:http://blog.sina.com.cn/s/blog_4915bcf50100pzy2.htmlhttp://coolshell.cn/articles/7965.html从一道面试题谈linux下fork的运行机制今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使转载 2012-08-08 11:07:57 · 1080 阅读 · 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 · 1515 阅读 · 0 评论 -
如何在字符串里查找第一个不重复的字母,即只出现一次的最靠前的字母
我在写这个程序时突然想起一个问题,就是C语言里给int一维数组初始化赋值的问题,比如我写:int index[11]={0}; 那么此时数组中所有的元素初始化值均为0;但是我写:int index[11]={-1};此时我以为所有元素的值均为-1了,其实不是这样的,当{}中的值的个数小于数组元素个数时,只有数组前面对应的元素被赋值了,而后面多余的元素被默认初始化为0了,所以这句话执行后,只原创 2012-09-03 10:00:08 · 5842 阅读 · 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 · 1029 阅读 · 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 · 835 阅读 · 2 评论