#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
typedef struct node
{
int data;
struct node *next;
}node,*pnode;
//该队列包含了一个队头和一个队尾
typedef struct queue
{
pnode front;
pnode rear;
}queue,*pqueue;
//初始化队列
void makenull(pqueue q)
{
q->front=(pnode)malloc(sizeof(...
- [游客] 表示每次运行到cx=2的时候就不能再往下一步进行了! 谁能告诉我是哪里的问题? 06/11 23:38
- [游客] 这是C下的么?main中的 int c[]={6,7,8,9} ; int *p = c; 08/06 15:33
- [游客] 实现队列?呵呵,以前学C的时候也弄过队,循环队列等东西,锻炼了很多思维逻辑上的东西。 博主可以自己 08/06 15:30
- [maxm] 这实验没难度,关键是细心 几个易出错的地儿我都在注释中做了标记 希望大家别跟我一样犯糊涂 (*^ 06/04 20:58
- [maxm] 感谢fangyugirl分享心得 05/08 18:47
- [fangyugirl] 看到你说你在这章徘徊了两周,我跟你差不多的。我是做BIOS的,上班时没有事情了就看书,做课程设计一时 04/23 13:44
- [maxm] 哎,没有自己电脑。 03/19 20:57
- [游客] 然后继续编程 呵呵 03/18 20:56
- [游客] 我被卡在这一章了,就因为这个实验。 03/18 15:31
- [maxm] 最后加了点注释,程序改动如下: ;------------------------------ 03/13 15:52
[2009-08-04 00:27] queue
阅读全文 |
评论次数(1) |
浏览次数(955) |
所属类型(c)
[2009-08-04 00:26] *p p* swap
#include <stdio.h>
#include <stdlib.h>
void swap(int *a,int *b);
main()
{
int a = 3;
int b = 4;
printf("%d %d\n", a, b);
swap(&a, &b);
printf("%d %d\n", a, b);
int c[]={6,7,8,9} ;
int *p = c;
printf("%d ", *p);
...
#include <stdlib.h>
void swap(int *a,int *b);
main()
{
int a = 3;
int b = 4;
printf("%d %d\n", a, b);
swap(&a, &b);
printf("%d %d\n", a, b);
int c[]={6,7,8,9} ;
int *p = c;
printf("%d ", *p);
...
阅读全文 |
评论次数(1) |
浏览次数(918) |
所属类型(c)
[2009-06-04 21:36] 命令行 DIY
一直瞅着那黑底白字的命令行,时间长了偶尔感觉很闷,昨儿个我发现原来呀这命令行也可以diy的。方法如下:
定位到:开始-程序-附件-命令提示符,右击复制,然后粘贴到桌面上。然后右击桌面上的这个快捷方式选属性,继而可以在快捷方式选项卡下面更改起始位置(双击桌面快捷图标后就可以直接定位到设定的目录了,比如F:\masm),在颜色选项卡下面可以更改命令行的背景跟前景色,哦 !焕然一新了!
o(∩_∩)o...
定位到:开始-程序-附件-命令提示符,右击复制,然后粘贴到桌面上。然后右击桌面上的这个快捷方式选属性,继而可以在快捷方式选项卡下面更改起始位置(双击桌面快捷图标后就可以直接定位到设定的目录了,比如F:\masm),在颜色选项卡下面可以更改命令行的背景跟前景色,哦 !焕然一新了!
o(∩_∩)o...
阅读全文 |
评论次数(0) |
浏览次数(658) |
所属类型(杂记)
[2009-06-04 20:53] 实验11 细心就成
assume cs:codesg
datasg segment
db "Binginner's All-purpose Sysmbolic Instruction Code.",0
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov si,0
mov dh,5
mov dl,5
mov cl,11111001b ;白底高亮闪烁蓝字
call cls ;清屏
call show...
datasg segment
db "Binginner's All-purpose Sysmbolic Instruction Code.",0
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov si,0
mov dh,5
mov dl,5
mov cl,11111001b ;白底高亮闪烁蓝字
call cls ;清屏
call show...
阅读全文 |
评论次数(1) |
浏览次数(995) |
所属类型(实验)
[2009-03-18 19:40] 课设1 前奏
只想大声嚎叫着哭,
哭光所有的难受。。。...
哭光所有的难受。。。...
阅读全文 |
评论次数(4) |
浏览次数(1013) |
所属类型(杂记)
[2009-03-10 16:16] 实验10b 难啃的骨头--除法溢出
做这实验比较开心,因为耳麦里传来的是邓丽君绵绵的情歌^_^。废话少说先看偶代码(有参考的):
-------------------------------------------------------
assume cs:code, ss:stack
stack segment
dw 8 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h
mov dx,0fh
mov cx,0ah
call divdw
mov ax,...
-------------------------------------------------------
assume cs:code, ss:stack
stack segment
dw 8 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h
mov dx,0fh
mov cx,0ah
call divdw
mov ax,...
阅读全文 |
评论次数(20) |
浏览次数(1563) |
所属类型(实验)
[2009-03-01 12:36] 实验9 解剖你
又是显示!跟实验7一个理儿都拷贝东西到一段内存空间,不过比较容易犯错,关键要仔细,且看偶滴初始代码:
-----------------------------------------------
assume cs:codesg, ds:datasg
datasg segment
db 'welcome to masm!'
db 02h, 24h, 71h
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov di,0
m...
-----------------------------------------------
assume cs:codesg, ds:datasg
datasg segment
db 'welcome to masm!'
db 02h, 24h, 71h
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov di,0
m...
阅读全文 |
评论次数(6) |
浏览次数(1239) |
所属类型(实验)
[2009-02-28 19:46] 实验8 这就是烙印
啥也不说,先debug ,u 如下:
------------------------------------------------------
-u cs:0000
13C4:0000 B8004C MOV AX,4C00
13C4:0003 CD21 INT 21
13C4:0005 B80000 MOV AX,0000
13C4:0008 90 NOP
13C4:0009 90 NOP
13C4:000A BF0800 MOV DI,0...
------------------------------------------------------
-u cs:0000
13C4:0000 B8004C MOV AX,4C00
13C4:0003 CD21 INT 21
13C4:0005 B80000 MOV AX,0000
13C4:0008 90 NOP
13C4:0009 90 NOP
13C4:000A BF0800 MOV DI,0...
阅读全文 |
评论次数(6) |
浏览次数(1496) |
所属类型(实验)
[2009-02-25 17:13] 实验7 收获比较大
一看题目不就是把一段数据赋值到内存嘛还不简单,于是打开熟悉的editplus 洋洋洒洒不一会就写下如下代码:
---------------------------------------
;实验7
assume cs:codesg
datasg segment
db '1975', '1976', '1977', '1978', '1979', '1980'
db '1981', '1982', '1983', '1984', '1985', '1986'
db '1987', '1988', '1989', '1990', '1991', '1992'
db '...
---------------------------------------
;实验7
assume cs:codesg
datasg segment
db '1975', '1976', '1977', '1978', '1979', '1980'
db '1981', '1982', '1983', '1984', '1985', '1986'
db '1987', '1988', '1989', '1990', '1991', '1992'
db '...
阅读全文 |
评论次数(9) |
浏览次数(1532) |
所属类型(实验)
[2009-02-23 16:09] 第9章 问题多多^_^
3.mov cx,0
s: mov ax,bx
loop s
以上指令序列执行后mov ax,bx被执行了多少次_____。
1、 0
2、 256
3、 65535
4、 65536
4.mov ax,2
mov cx,3
s: add ax,2
s1:loop s
mov di,offset s1
mov si,offset s3
mov ax,cs:[di]
mov cs:[si...
s: mov ax,bx
loop s
以上指令序列执行后mov ax,bx被执行了多少次_____。
1、 0
2、 256
3、 65535
4、 65536
4.mov ax,2
mov cx,3
s: add ax,2
s1:loop s
mov di,offset s1
mov si,offset s3
mov ax,cs:[di]
mov cs:[si...
阅读全文 |
评论次数(7) |
浏览次数(834) |
所属类型(检测题)
『 查看更多文章 』