标签:c语言

万能的们 帮忙改错下这题

#include  <conio.h> #include  <stdio.h> #include  <string.h> int fun(char *s, char *t) { int n;   char *p, *r; n = 0; while(*s) { p = s;   r = t; while(*r) if(*r ……

分享本人写的2D格斗游戏,C语言实现

主要说明 这个游戏是从7月初开始写的,现在已经完成了基本的对战功能,共5个角色,可以单人和AI对战,效果如下图所示: 人物动作素材由本人捕捉自FC版游戏《热血格斗》,玩法、游戏效果与《热血格斗》大致一样。 下载地址:http://download.csdn.net/detail/liuchao35758600/6561329 游戏偶尔会出现BUG而使程……

编译出现这个问题,怎么回事,程序如下

status write(BiPTree T,char filename[40]) { FILE *fp; if((fp=fopen(filename,”a+”))==NULL) { printf(“%s文件创建失败!\n”,filename); return 0; } fprintf(fp,”%s……

最近可能要温习下c语言,先来混个脸熟

昨天去了一家公司面试Java后台,刚开始要做一份程序基础笔试题。前三题的代码搞得本人一头雾水,出现了相似于*p这样的东东,本人隐约记得好像是c语言里面的。尽管大学时候学过c,但工作两年多一直都是做Java的,c语言很多知识都忘得一干二净了,搞得本人一脸茫然。面试结果自然是没有通过。 所以近期准备复习下c语言,以备不时之需。后面可能有需要各位高手指点的地方,请……

想了解C语言程序内存怎么分配的,需要看哪些资料

最近在学C语言 Linux环境下,本人想了解一下程序怎么分配内存的?有几块内存区域? 有堆、堆栈还有哪些区域?编译后程序是怎么执行的? 本人想知道程序从开始执行到结束的整个过程,该看点什么资料? 有没有推荐的书? 解决方案 10 看汇编吧,不过前期没有必要了解这么深~ 20 看下这两个贴就大致了解了: [url=http://www.cnblogs.com……

strdup()作为其他函数的入参会导致内存泄漏么

正常strdup()总是与free()成对出现,如 char *a = strdup(b); free(a); 假如strdup(b)没有赋值给一个指针,而是作为其他函数的入参呢,如 char *a = functionA( strdup(b), c ); 这种情况下,strdup(b)申请的内存没有被free(),是不是就内存泄漏了? 求指导~~ 解决方案……

求帮助一个C语言程序 非递归算法实现九连环(锁链)问题

【问题描述】 一个国王原因是听信谗言将一个无辜的数学家关进了监狱。虽然事后发现确属冤枉,但碍于面子,国王不肯认错。为了挽回,于是国王决定用Bytish锁链将其锁在墙上。这种锁链由n(10≤n≤1000)个固定在墙上的铁环和铁棒组成。由于环不是都套在棒上,要想把整副锁链取下是十分困难的。数学家必须本人通过不断取下和套上铁环最终将全部铁环都取下才能获得自由。取下……