当前位置:首页 » 编程语言 » c语言redefinition

c语言redefinition

发布时间: 2022-09-06 18:53:45

A. error c231:'P0':redefinition 是什么意思在c语言编程上~~

error c231:'P0':redefinition意思是P0重复定义了,操作方法如下:

1、首先可以在头文件与main函数之间定义,并编写方法过程。

B. C语言 redefinition; different basic types怎么解决

#include<stdio.h>
#include<conio.h>

intchoose(intnum[10]){

inti,g,s,j,m,t;
for(i=0;i<10;i++)
num[i]=0;
i=1;
do{m=0;
if(t>=1&&t<=10){printf("请选择第%d件商品(商品序号,11为结束): ",i);
scanf("%d",&t);
printf("数量: ");
scanf("%d",&g);
num[t-1]=g;
switch(t){
case1:break;
case2:break;
case3:m=3;break;
case4:m=4;break;
case5:break;
case6:m=2;break;
case7:break;
case8:break;
case9:m=5;break;
case10:m=8;break;
case11:printf("结束 ");break;}
s=s+m*g;i++;
printf("金额为%d元 ",s);}
else
printf("无,请重新输入"); }while(t==0);

returns;}

intpay(){
intone,two,five,ten,sum;
printf("钞票张数(支持1、2、5、10元): ");
printf("1元:");
scanf("%d",&one);
printf("2元:");
scanf("%d",&two);
printf("5元:");
scanf("%d",&five);
printf("10元:");
scanf("%d",&ten);
sum=1*one+2*two+five*5+10*ten;
printf("共计:%d元",sum);
returnsum;}

main(){intnum[10];
charname[][10]={"1.雪碧3","2.可乐3","3.橙汁3","4.酸奶4","5.冰水2","6.甜筒2","7.牛奶5","8.面包5","9.瓜子5","10.薯片8"};

inti,j,k,b,a,h=0,sum,s;
for(b=0;b<30;b++)
printf("");
printf("商品目录 ");
for(a=0;a<5;a++)
printf("");
printf("序号/商品/价格(¥) ");
for(i=0;i<2;i++){
for(k=0;k<5;k++)
printf("");
for(j=0;j<5;j++){
printf("%10s",name[h]);
printf("");
h++;}
printf(" ");}
choose(num);
pay();
printf("找零%d元",sum-s);
printf("_______________清单_______________ ");
for(i=0;i<10;i++){
if(num[i]!=0)
printf("%10s—————————%d个",name[i],num[i]);
}
printf("——————————————————共计%d元",s);
printf("——————————————————付款:%d元",sum);
}

C. C语言 redefinition; different basic types 错误

在asd函数中调用了er函数,而编译器之前并为看到有该函数的定义,因此编译器进行了一个隐含的函数原型解释,即inter(),到之后的er函数定义时,编译器发现同之前的隐含的原型不匹配,因此出错。

#includevoidasd(){

er();

}

voider(intb){

printf("er");

}

voidmain(){asd();}

(3)c语言redefinition扩展阅读

C语言要定义不同的数据类型注意事项

1、char类型一般只占一个字节,short通常占两个字节,其他类型有时候常常因计算机的架构不同,占用空间会有所差异。首先定义了一个char变量,一个double变量,然后分别对这两个变量赋值。顺便把各种数据类型占用空间大小打印出来了。

2、编译执行,输出“1,2,8,4,8”,不同的机器可能有所差异,但这不是重点,弄清楚不同的数据类型占用的空间不同就可以了。计算机使用不同的数据类型,会有效率上的差异。

网络—c语言

D. 做C语言课设,做完之后系统说我redefinition; different type modifiers程序如下 该怎么改程序呢。。。

呵呵,现在才看到这个,不知道你做好了,很明显你这个错误是因为没有先定义函数而使用了函数GetDigits(a,s1);这个函数你是先使用了在定义的,所以报这个错。

E. C语言提示 redefinition; different basic types

表面看错误信息是 重复定义变量了
其实是 你 struc定义结构体的语句 的 } 后面缺少 分号
另外 函数没有返回值就 写成 void 函数名 括号 参数 括号

main函数请写出int main这是国际标准

F. Keil中c语言中提示redefinition错误 。

Error C231
Summary ***Error C231
Redefinition

Description
The specified name is already defined and cannot be redefined.

上面说你的TL1和TR1被重新定义了,你可以看一下reg51.h文件里他们两个是怎么定义的,有没有问题,如果实在不行的话,重装一下keil试试。

热点内容
诺基亚密码忘了打什么电话 发布:2024-09-17 03:27:09 浏览:555
树深度优先算法 发布:2024-09-17 03:26:58 浏览:472
跳转页源码 发布:2024-09-17 03:13:05 浏览:543
html文件上传表单 发布:2024-09-17 03:08:02 浏览:784
聊天软件编程 发布:2024-09-17 03:00:07 浏览:726
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662