
C语言头文件问题
#include<stdio.h>#include<string.h>#include<stdlib.h>structmoney{charname[20];intyear...
#include <stdio.h>
#include <string.h>
#include<stdlib.h>
struct money
{
char name[20];
int year;
int month;
int day;
double in;
double out;
char remarks;
struct money *next;
}*p,*head;
void menu();
void read();
void delet();
void update();
void add();
void read();
void delet();
void update();
void income();
void pay();
在头文件中加了两个指针就报错 如上 为什么?
删了头文件中的指针就不报错
#include "head.h" int main()
{ int x; menu(); while(scanf("%d",&x),x) { switch(x) { case 1:add();break; case 2:read();break; case 3:delet();break; case 4:update();break; case 5:add();break; case 6:read();break; case 7:delet();break; case 8:update();break; case 9:income();break; case 10:pay();break; } } return 0;}#include "head.h"void menu(){}void read(){ }void delet(){}void update(){}void init(){}void save(){}void income(){}void pay(){}void add(){} 展开
#include <string.h>
#include<stdlib.h>
struct money
{
char name[20];
int year;
int month;
int day;
double in;
double out;
char remarks;
struct money *next;
}*p,*head;
void menu();
void read();
void delet();
void update();
void add();
void read();
void delet();
void update();
void income();
void pay();
在头文件中加了两个指针就报错 如上 为什么?
删了头文件中的指针就不报错
#include "head.h" int main()
{ int x; menu(); while(scanf("%d",&x),x) { switch(x) { case 1:add();break; case 2:read();break; case 3:delet();break; case 4:update();break; case 5:add();break; case 6:read();break; case 7:delet();break; case 8:update();break; case 9:income();break; case 10:pay();break; } } return 0;}#include "head.h"void menu(){}void read(){ }void delet(){}void update(){}void init(){}void save(){}void income(){}void pay(){}void add(){} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询