2
/6
然后点击 VS2013 菜单中的 工具前镇 菜单
3
/6
点击慧亮粗了 工具 菜单之后,d键芦出了下拉菜单选中为 选项
4
/6
进入到了 选项 界面中,点击 常规 选项
5
/6
进入到了 常规 界面中,去掉勾选上 一个进程中断时则中断所有进程 选项
6
/6
去掉勾选上 一个进程中断时则中断所有进程 选项之后,点击 确定
使用“Shift+F11”。vs启动循环停止循环直接使用“Shift+F11”即可跳斗羡歼出当前循环。循环是程序设计语言中反复执空冲行某些代码的一种计算机处理过程,常见的有按照次数循环和按照条派陪件循环。#include <stdio.h>#include <malloc.h>
#include <stdlib.h>
typedef struct Node
{
int data//雹野返数据域
struct Node* pNext//指针域
}NODE,*PNODE
PNODE creat_list(void)
void traverse_list(PNODE pHead)
bool is_empty(PNODE pHead)
int length_list(PNODE)
bool insert_list(PNODE,int ,int)
bool delete_list(PNODE,int,int*)
void sort_list(PNODE)
PNODE creat_list(void)
{
int len
int i
int val
PNODE pHead =(PNODE)malloc(sizeof(NODE))
if(pHead==NULL)
{
printf("分配失败,程序终止!\n")
exit(-1)
}
PNODE pTail =pHead
pTail->pNext = NULL
printf("请输入您要生成的链表的节点的个数:len= ")
scanf("%d",&len)
for(i=0i<len++i)
{
printf("请输入第%d个节点的值:",i+1)
scanf("%d",&val)
PNODE pNew =(PNODE)malloc(sizeof(NODE))
if(pNew==NULL)
{
printf("分配失败,程序终止!\脊猜n")
exit(-1)
}
pNew->data =val
pTail->pNext =pNew
pNew->pNext =NULL
pTail = pNew
}
return pHead
}
void traverse_list(PNODE pHead)
{
PNODE p=pHead->pNext
while(NULL!= p)
{
printf("%d ",p->data)
p=p->pNext
}
printf("\n")
return
}
bool is_empty(PNODE pHead)
{
if(NULL == pHead->pNext)
return true
else
return false
}
int length_list(PNODE pHead) //改动地方
{
PNODE p
p = pHead->pNext
int len =0
while (NULL!=p)
{
++len
p=p->源饥pNext
}
return len
}
void main( ) //改动地方
{
PNODE pHead =NULL
pHead=creat_list()
traverse_list(pHead)
int len = length_list(pHead)
printf("链表的长度是%d\n",len)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)