用dev-c++调试时提示 Program received signal SIGSEGV, Segmentation fault.
#include<stdio.h>#include<stdlib.h>#definesize5typedefintelemtype;typedefstruct{elemt...
#include <stdio.h>
#include <stdlib.h>
#define size 5
typedef int elemtype;
typedef struct{
elemtype data[size];
int front;
}queue2;
void init(queue2 *head)
{
head->front = 0;
}
int main(){
queue2 *head;
init(head);
printf("%d",head->front);
}
这个程序哪出错了,该怎么解决? 展开
#include <stdlib.h>
#define size 5
typedef int elemtype;
typedef struct{
elemtype data[size];
int front;
}queue2;
void init(queue2 *head)
{
head->front = 0;
}
int main(){
queue2 *head;
init(head);
printf("%d",head->front);
}
这个程序哪出错了,该怎么解决? 展开
2个回答
展开全部
这是HEAD一个指针,赋值为0,没有任何指向,如下:
#include<stdio.h>
int main()
{
int i=0;
int n=1;
printf("请输入一个正数字\n");
scanf("%d",i);
while(i>1)
{
n=i*n;
i=i-1;
}
printf("n!=%d",n);
return 0;
}
#include<stdio.h>
int main()
{
int i=0;
int n=1;
printf("请输入一个正数字\n");
scanf("%d",i);
while(i>1)
{
n=i*n;
i=i-1;
}
printf("n!=%d",n);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询