Welcome 微信登录

首页 / 软件开发 / C语言

实例编程:迷宫探路I

实例编程:迷宫探路I

实例编程:迷宫探路I2010-05-06曾经听说过一个走迷宫的诀窍:顺着墙沿一侧走。(一直沿左侧或一直沿右侧)。本程序实现了这一思想,小人一直沿左侧走。迷宫是随机生成的。开始时,按数字 1 键进入人工控制模式;按w,s,a,d分别代表上,下,左,右方向。开始时,按除数字 1 以外的任意键进入自动模式;小人由电脑控制。按 Q键结束程序。/*Name: maze.cAuthor: zhuqingDescription: 迷宫探险Date: 28-08-03 1...
堆和栈的区别

堆和栈的区别

堆和栈的区别2010-05-06堆栈在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放,...
栈相关算法

栈相关算法

栈相关算法2010-05-06zhangjunhd-括号匹配int match(char * cs, int size);1.做一个空栈。读入字符直到文件尾。2.对读入的字符进行判断,2.1如果字符是一个左括号,则入栈;2.2如果字符是一个右括号,如果栈空或弹出的左括号不匹配,则匹配失败;2.3输入结束,如果栈非空,则匹配失败,否则匹配成功。-计算后缀表达式的值(假定后缀表达式正确)int postfixValue(char * expression, i...
用C语言实现键盘画图

用C语言实现键盘画图

用C语言实现键盘画图2010-05-061.引言笔者在开发县级电网调度自动化系统的过程中,碰到一个要绘制电力系统一次接线图的问题。由于电力系统一次接线图比较复杂,图上有一些特殊的符号,象变压器符号、开关符号等等,用一般的编程方法来绘制比较困难,因此,笔者用开发了一个手工绘制电力系统一次接线图的键盘绘图程序,使用该程序绘制的一次接线图符合用户需求,效果良好。2.使用方法程序中定义了几个特殊键:"v”:画笔提起"w”...
gcc对C语言的扩展:语句内嵌表达式(statement-embedded expression)

gcc对C语言的扩展:语句内嵌表达式(statement-embedded expression)

gcc对C语言的扩展:语句内嵌表达式(statement-embedded expression)2010-05-18 51cto nathanxu在gnu c 中,用括号将复合语句括起来也形成了表达式。他允许你在一个表达式内使用循环,跳转和局部变量。一个复合语句是用大括号{}括起来的一组语句。在包含语句的表达式这种结构中,再用括号( )将大括号括起来,例如:({ int y = foo (); int z;if (y > 0) z = y;else...
<< 11 12 13 14 15 16 17 18 19 20 >>