片 帮我看看是什么病这个程序错在哪了,主函数为什么?

提问者:匿名 & 时间:
>> >> >> >> >> >> >> >> >> >>
是男的都喜欢美脚,百度搜索 美脚秀 美足无限啊,
百度搜索 6居网 让你更懂生活哦~~~
c语言用函数求最大值的程序出错,求解
return (z).h&}D;}int max(大时代\projects\project1从\Project1从\Project1从\type'Visual Studio 2013&#92,我用vs2013和vc6;n&quot, int y){大时代&#92:
应输入标识符 c, &a;void main(){ int max(源.c(18) .c 20 1 Project1从错误 1 error C2059;Project1从&#92: error C2059;Visual Studio 2013\%d,%d"源.c 10 1 Project1从错误 2 error C2059; c = max(a ,&a,我看提示也不知道错在哪里这是vc6;Users&#92:&#92, int y){ int z.0还多; int a.h&”成\:&#92,视频里编译没有问题.c 19 5 Project1从 5 IntelliS程序\源;min is = %d\ z = x&Visual Studio 2013&#92: syntax error :
应输入标识符max is = %d\Documents&#92,b: error C2059,Project1从\Project1从\--------------------------------------------------------------------以下是vs2013编译的结果#include &Projects\ z = x&gt,这个程序是照着视频里打的;Documents\:“类型” c:
应输入“;users\project1从\} 3 IntelliS system(&quot.c(9) ,结果都出错;Users&#92: 语法错误.h&gt? scanf(&quot, &b);%d; int a, b).c 10 6 Project1从 4 IntelliSense,现在学到函数: &#39,就是用函数来求最大值;stdio,%d"成\#define _CRT_SECURE_NO_WARNINGS / printf("projects&#92,语法;程序\); printf("#include &lt,&b);visual studio 2013&#92.c 19 1 Project1从------------------------------------------------我是初学者;Documents\Projects&#92, int y);成\ return (z);;源, int y);D;project1从&#92?算法.h&Project1从\pause"pause&quot:\; system(&quot,c);documents&#92:\源;users\}int max(int x,而且vs2013指出的错误比vc6。结果出了问题,c;documents\visual studio 2013&#92:y: 'type'成&#92:&#92:“类型” c, c:\#include &Projects\); scanf(&quot,我打那个程序, b):\n"成&#92, c): c = max(a: 语法错误? x.0编译的.0编译的结果以及错误解释#include &lt:project1从\Users\**不知道#define _CRT_SECURE_NO_WARNINGS去百度)void main(){ int max(int x
b; /y ,换个函数名z = x&gt.h&; /可能是有max这个库函数, int y){#include &n&quot,&b),&b);}int mmax(/), b);建议改成scanf("pause"void main(){ int mmax(int x,&a;
system(&quot,c);max is = %d&#92,%d&quot.h&;
c = max(a ,int y);;%d%d"return (z);%d; scanf(&quot,c;&#47#include &lt:y? x,&aRankabc
c语言定义函数求最大值最小值,不知道自己写的程序出了什么问题
C语言编程,求出最大值,这是我编的程序,哪里有错误?
c语言中求三个数最大值,我编写的程序哪出错了呢?求指点
C语言 调用函数求最大值问题
大学C语言求三项中最大值问题程序出错更多相关问题&&
c语言函数调用例子
求C语言经典小程序
c语言求最大值的问题
c语言出错在哪?
c语言学习步骤c,%d&quotint max(); c = max(a ,&a, int y);void main(){ printf(&quot? z = x&gt,函数里面怎么可以声明函数呢;这个声明应该放在main函数的外面;max is = %d&#92,b;}int max( system(&quot,&b);stdlib:y;%d.h&gt?#include &lt, b);, int y); scanf("#include &int max( return (z),c);n".h&pause&quot, int y){ int z我自醉卧三千年 #include &stdio.h&#include &stdlib.h&int max(int x, int y); void main(){
int a,b,c; scanf("%d,%d",&a,&b); c = max(a , b); printf("max is = %d\n",c); system("pause");}int max(int x, int y) {
z = x&y ? x:y; }我改成这样后可以运行。x_iam 函数不能在主函数里定义,应该放到主函数外。这样编译OK了jolt2C/C++问题??帮忙看看是哪出错?, C/C++问题??帮忙看看是哪
C/C++问题??帮忙看看是哪出错?a,9}.elem[k]);\#define MXASIZE 100typedef structmain(){ int elem[MXASIZE];k&lt.len=6; } printf(&quot,6; a,a.h&;);}S).len#include&%3d&main(){ Sqlist a={2;n&线性表构建完毕\n& printf(&quot,3;k++) {
printf(& for(k=0,8,5 国学w C/C++问题??帮忙看看是哪出错?
typedef structmain()上一句的main()改一下名字吧,和主函数main()同名了
热心网友
)还没有创建线性表就进行初始化,9}?typedef struct后面多了个主函数,6问题太大了吧,3,5,8,(Sqlist a={2谁能帮我看看这个程序错在哪了?_单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:120,191贴子:
谁能帮我看看这个程序错在哪了?收藏
//数码管驱动芯片用的MAX7219,运算和键盘扫描用STC89C51#include &at89x51.h&//调用库函数unsigned char key,#define
DIN P1_0 //串行数据输入引脚#define
CLK P1_1 //同步时钟#define
LOAD P1_2 //数据输入使能//--------20ms延时子程序-------------void delay10ms(unsigned char time){unsigned char a,b,c;for(a=0;a&a++)for(b=0;b&20;b++)
for(c=0;c&120;c++)}//--------按键扫描子程序-------------//“1--9”号键的key值分别为1--9;
“ +、-、*、/ ” 的key 值分别为13、14、15、16//“ = ”的key 值为10//“on/c”的key值为11void KeyScan(void){P0=0xFF;P0_0=0;temp=P0;temp&=0xF0;if(temp !=0xF0){delay10ms(1);temp=P0;temp&=0xF0;if(temp !=0xF0){
switch(temp)
case 0xE0:
delay10ms(30);
case 0xd0:
delay10ms(30);
case 0xb0:
P3_4=1; delay10ms(30);
case 0x70:
P3_4=1; delay10ms(30);
}//“除号”
} }}P0=0xFF;P0_1=0;temp=P0;temp&=0xF0;if(temp !=0xF0){delay10ms(1);temp=P0;temp&=0xF0;if(temp !=0xF0)
switch(temp)
case 0xE0:
P3_4=1; delay10ms(30);
case 0xd0:
P3_4=1; delay10ms(30);
case 0xb0:
P3_4=1; delay10ms(30);
case 0x70:
P3_4=1; delay10ms(30);
}//“乘号”
}}}P0=0xFF;P0_2=0;temp=P0;temp&=0xF0;if(temp !=0xF0){delay10ms(1);temp=P0;temp&=0xF0;if(temp !=0xF0){
switch(temp)
case 0xE0:
P3_4=1; delay10ms(30);
case 0xd0:
P3_4=1; delay10ms(30);
case 0xb0:
P3_4=1; delay10ms(30);
case 0x70:
P3_4=1; delay10ms(30);
}}}P0=0xFF;P0_3=0;temp=P0;temp&=0xF0;if(temp !=0xF0){delay10ms(1);temp=P0;temp&=0xF0;if(temp !=0xF0){
switch(temp)
case 0xE0:
P3_4=1; delay10ms(30);
case 0xd0:
P3_4=1; delay10ms(30);
case 0xb0:
delay10ms(50);
delay10ms();
case 0x70:
P3_4=1; delay10ms(30);
}}}}//-------数据发送子程序----------------void send(unsigned char addr,unsigned char dat){ unsigned char ADS,i,j; LOAD=0; i=0; while(i&16) {
if(i&8) ADS=
for(j=8;j&=1;j--)
DIN=ADS&0x80;
i+=8; } LOAD=1;}//--------数据显示子程序--------------------void display(unsigned long int n){ unsigned char n0; unsigned char n1; unsigned char n2; unsigned char n3; unsigned char n4; unsigned char n5; unsigned char n6; unsigned char n7; n0=n/; n1=(n/; n2=(n/; n3=(n/10000)%10; n4=(n/1000)%10; n5=(n/100)%10; n6=(n/10)%10; n7=n%10;
if(n0==0) { n0=0x0f;if(n1==0){n1=0x0f;if(n2==0){n2=0x0f;if(n3==0){n3=0x0f;if(n4==0){n4=0x0f;if(n5==0){n5=0x0f;if(n6==0)n6=0x0f;}}}}} } send(0x0c,0x01); //掉电控制寄存器设置为正常操作 send(0x0b,0x07); //扫描边界,显示8位 send(0x0a,0xf5); //亮度控制 send(0x09,0xff); //译码方式send(0x01,n0);
//最大显示结果65535;最高位不显示 ,灭零
send(0x02,n1);
send(0x03,n2);
send(0x04,n3);
send(0x05,n4);
send(0x06,n5); send(0x07,n6); send(0x08,n7);
} //-----------主函数----------- void main(void){ uns unsi
unsi//最终运算结果//用来存储+、-、*、/操作符键的值
unsigned char flag,flag1;
P3_4=0;LOOP:
first=0;second=0;result=0;op=0;flag=1;flag1=0;
display(0);
while(1) {
KeyScan();
if(key&11&&key&0&&flag==1)
if(key==10) key=0;
first=first*10+key=0;
display(first);
delay10ms(30);
KeyScan();
if(key&12&&key&=16)
KeyScan();
if(key&11&&key&0&&flag==2)
if(key==10) key=0;
second=second*10+key=0;
display(second);flag1=1;
delay10ms(30);
KeyScan();
if(key==12&&flag1==1)
switch(op)
case 13:result=first+
case 14:result=first-
case 15:result=first*
case 16:result=first/
}first=0;second=0;
display(result);
KeyScan();
if(key==11)
goto LOOP;
}}//程序完结
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或后使用快捷导航没有帐号?
只需一步,快速开始
扫一扫,访问微社区
查看: 1587|回复: 6
帮我看看我这个程序哪错了,,,
主题帖子精华
注册会员, 积分 55, 距离下一级还需 145 积分
注册会员, 积分 55, 距离下一级还需 145 积分
在线时间2 小时
毕业学校山东科技大学
#include&REG51.H&
#include &intrins.h&
#define uchar unsigned char
#define uint unsigned int
#define U8 unsigned char
#define U16 unsigned int
sbit IN1=P1^0;& && & //P10与电机驱动IN1相连& && && && && && && && && &
sbit IN2=P1^1;& & & & & & & && & //P11与电机驱动IN2相连& && && && && && && && && &
sbit IN3=P1^2;& & & & & & & && & //P12与电机驱动IN3相连& && && && && && && && && &&&
sbit IN4=P1^5;& & & & & & & && & //P13与电机驱动IN4相连& && &
sbit PWM1=P1^3;
sbit PWM2=P1^4;
sbit EN1=P3^1;
sbit EN2=P3^2;
sbit FORWORD_1=P0^0;
sbit FORWORD_2=P0^1;& & & && &
sbit FORWORD_UP1=P0^3;
sbit FORWORD_UP2=P0^4;
sbit LEFT=P0^5;
sbit RIGHT=P0^6;
sbit LEFT_UP=P0^7;
sbit RIGHT_UP=P0^8;
sbit sound=P3^3;
uchar data t_0;
uchar data motor_r;
uchar data motor_l;
uchar data V
void DelayMs(U8 ms);
void PWM_clock(U8 clock);
void PWM_start(U8 module,U8 mode);
////////////////////// 延时子程序/////////////////////////////
void DelayMs(U8 ms) //在11.0592M晶振下,stc10f系列(单周期指令)的ms级延时
while(ms--)
& &for(i = 0; i & 850; i++);
////////////////////主函数入口////////////////////////////
sfr CCON& &&&= 0xD8; //PCA控制寄存器
sfr CMOD& &&&= 0xD9; //PCA模式寄存器
sfr CCAPM0& &= 0xDA; //PCA模块0模式寄存器 //模块0对应P1.3/CEX0/PCA0/PWM0(STC12C5A60S2系列)& &
sfr CCAPM1& &= 0xDB; //PCA模块1模式寄存器 //模块1对应P1.4/CEX1/PCA1/PWM1(STC12C5A60S2系列)
sfr CL& && & = 0xE9;& & //PCA 定时寄存器 低位
sfr CH& && & = 0xF9; //PCA 定时寄存器 高位
sfr CCAP0L& &= 0xEA; //PCA模块0的 捕获寄存器 低位
sfr CCAP0H& &= 0xFA;& & //PCA模块0的 捕获寄存器 高位
sfr CCAP1L& &= 0xEB; //PCA模块1的 捕获寄存器 低位
sfr CCAP1H& &= 0xFB; //PCA模块1的 捕获寄存器 高位
sfr PCA_PWM0 = 0xF2; //PCA PWM 模式辅助寄存器0
sfr PCA_PWM1 = 0xF3; //PCA PWM 模式辅助寄存器1
sbit CF& &= 0xDF;& &&&//PCA计数溢出标志位
sbit CR& &= 0xDE;& &&&//PCA计数器 运行控制位
sbit CCF1 = 0xD9;& &&&//PCA模块1中断标志
sbit CCF0 = 0xD8;& &&&//PCA模块0中断标志
//* CCAPOH = CCAPOL = 0XC0; //模块0输出 占空因数为25%
//* CCAPOH = CCAPOL = 0X80; //模块0输出 占空因数为50%
//* CCAPOH = CCAPOL = 0X40; //模块0输出 占空因数为75%
void PWM_clock(U8 clock);
void PWM_start(U8 module,U8 mode);
void PWM_clock(U8 clock)
CMOD |= (clock&&1);
CL = 0x00;
CH = 0x00;
void PWM_start(U8 module,U8 mode)
CCAP0L = 0XE0;
CCAP0H = 0XE0;& &//模块0初始输出 占空因数为75%
CCAP1L = 0XE4;
CCAP1H = 0XE4;& &//模块1初始输出 占空因数为25%
if(module==0)
& & switch(mode)
& &case 0: CCAPM0 = 0X42; //模块0设置为8位PWM输出,无中断
& &case 1: CCAPM0 = 0X53; //模块0设置为8位PWM输出,下降沿产生中断
& &case 2: CCAPM0 = 0X63; //模块0设置为8位PWM输出,上升沿产生中断
& &case 3: CCAPM0 = 0X73; //模块0设置为8位PWM输出,跳变沿产生中断
& &default:
& & if(module==1)
& && &switch(mode)
& &case 0: CCAPM1 = 0X42; //模块1设置为8位PWM输出,无中断
& &case 1: CCAPM1 = 0X53; //模块1设置为8位PWM输出,下降沿产生中断
& &case 2: CCAPM1 = 0X63; //模块1设置为8位PWM输出,上升沿产生中断
& &case 3: CCAPM1 = 0X73; //模块1设置为8位PWM输出,跳变沿产生中断
& &default:
& &&&if(module==2)
& && &&&switch(mode)
& && &case 0: CCAPM0 = CCAPM1 = 0X42; //模块0和1设置为8位PWM输出,无中断
& && &case 1: CCAPM0 = CCAPM1 = 0X53; //模块0和1设置为8位PWM输出,下降沿产生中断
& && &case 2: CCAPM0 = CCAPM1 = 0X63; //模块0和1设置为8位PWM输出,上升沿产生中断
& && &case 3: CCAPM0 = CCAPM1 = 0X73; //模块0和1设置为8位PWM输出,跳变沿产生中断
& && &default:
CR=1; //PCA计数器开始计数
void PCA_Intrrpt(void) interrupt 7
if(CCF0) CCF0=0;
if(CCF1) CCF1=0;& &//软件清零
if(CF)& &CF=0;& & //软件清零
///蜂鸣器响///
void Sound(void)
DelayMs(U8 ms);
//**小车转向子程序**///
void Turn_left(void)& && && && && && && && && && && && && && && && && && &
{& && && && && && && && && && && && && && && && && && && && && && && && &&&
&&IN1=0;& && && && && && && && && && && && && && && && && && && && && && &
&&IN2=0;& && && && && && && && && && && && && && && && && && && && && &&&
&&IN3=0;& && && && && && && && && && && && && && && && && && && && && &
&&IN4=1;& && && && && && && && && && && && && && && && && && && && && &
}& && && && && && && && && && && && && && && && && && && && && && && && &
void Turn_right(void)& && && && && && && && && && && && && && && && && &
{& && && && && && && && && && && && && && && && && && && && && && && && &
&&IN1=1;& && && && && && && && && && && && && && && && && && && && && && &
&&IN2=0;& && && && && && && && && && && && && && && && && && && && && && &&&
&&IN3=0;& && && && && && && && && && && && && && && && && && && && && &
&&IN4=0;& && && && && && && && && && && && && && && && && && && && && &&&
}& && && && && && && && && && && && && && && && && && && && && && && && &
void Go(void)& && && && && && && && && && && && && && && && && && && &&&
{& && && && && && && && && && && && && && && && && && && && && && && &&&
&&IN1=1;& && && && && && && && && && && && && && && && && && && && && && && && &
&&IN2=0;& && && && && && && && && && && && && && && && && && && && && &
&&IN3=1;& && && && && && && && && && && && && && && && && && && && && && &
&&IN4=0;& && && && && && && && && && && && && && && && && && && && && &
//**主程序**///
void main(void)
TMOD=0x02; /* timer 0 mode 2: 8-Bit reload */
TR0=1;& &&&
PWM_clock(2);& && &// PCA/PWM时钟源为 定时器0的溢出
PWM_start(0,0); // 模块0,设置为PWM输出,无中断,初始占空因素为25%
& & DelayMs(250);
void Go(void)//直行
if (LEFT_UP==1);
void Turn_left(void)//左转
if( RIGHT_UP==1);
void Turn_right(void)//右转
if( FORWORD_UP1==1&& FORWORD_UP2==1)
void Turn_left(void)//左转90
if(FORWORD_1==1&& FORWORD_2==1)
void Turn_left(void)//左转90
if( FORWORD_UP1==1&& FORWORD_UP2==1)
void Turn_right(void)//右转90
if(FORWORD_1==1&& FORWORD_2==1)
void Turn_right(void)//右转90
if( FORWORD_UP1==1&& FORWORD_UP2==1)
void Turn_left(void)//左转90
if(FORWORD_1==1&& FORWORD_2==1)
void Turn_left(void)//左转90
if( FORWORD_UP1==1&& FORWORD_UP2==1)
void Turn_right(void)//右转90
这是错误提示
compiling 小车程序.c...
小车程序.c(24): error C144: base^pos: invalid bit position
小车程序.c(130): error C244: 'sound': can't initialize, bad type or class
小车程序.c(130): error C132: 'sound': not in formal parameter list
小车程序.c(131): error C132: '_DelayMs': not in formal parameter list
小车程序.c(132): error C244: 'sound': can't initialize, bad type or class
小车程序.c(132): error C132: 'sound': not in formal parameter list
小车程序.c(136): error C132: 'Turn_left': not in formal parameter list
小车程序.c(136): error C141: syntax error near '{'
小车程序.c(137): error C136: 'IN1': 'void' on variable
小车程序.c(137): error C244: 'IN1': can't initialize, bad type or class
小车程序.c(137): error C136: 'IN1': 'void' on variable
小车程序.c(137): error C132: 'IN1': not in formal parameter list
小车程序.c(138): error C244: 'IN2': can't initialize, bad type or class
小车程序.c(138): error C132: 'IN2': not in formal parameter list
小车程序.c(139): error C244: 'IN3': can't initialize, bad type or class
小车程序.c(139): error C132: 'IN3': not in formal parameter list
小车程序.c(140): error C244: 'IN4': can't initialize, bad type or class
小车程序.c(140): error C132: 'IN4': not in formal parameter list
小车程序.c(141): error C141: syntax error near '}'
小车程序.c(171): error C141: syntax error near 'void'
小车程序.c(173): error C141: syntax error near 'void'
小车程序.c - 21 Error(s), 0 Warning(s).
主题帖子精华
注册会员, 积分 55, 距离下一级还需 145 积分
注册会员, 积分 55, 距离下一级还需 145 积分
在线时间2 小时
毕业学校山东科技大学
芯片是STC12c5a60s2
主题帖子精华
金牌会员, 积分 2302, 距离下一级还需 698 积分
金牌会员, 积分 2302, 距离下一级还需 698 积分
在线时间326 小时
主题帖子精华
注册会员, 积分 55, 距离下一级还需 145 积分
注册会员, 积分 55, 距离下一级还需 145 积分
在线时间2 小时
毕业学校山东科技大学
<font color="#7052549 发表于
主题帖子精华
常驻嘉宾, 积分 3493, 距离下一级还需 2507 积分
常驻嘉宾, 积分 3493, 距离下一级还需 2507 积分
兑换币1058
在线时间353 小时
毕业学校非常小学
为什么没有;号呢
主题帖子精华
常驻嘉宾, 积分 3493, 距离下一级还需 2507 积分
常驻嘉宾, 积分 3493, 距离下一级还需 2507 积分
兑换币1058
在线时间353 小时
毕业学校非常小学
好多错误啊
主题帖子精华
常驻嘉宾, 积分 5329, 距离下一级还需 671 积分
常驻嘉宾, 积分 5329, 距离下一级还需 671 积分
兑换币1838
在线时间395 小时
难道不应该先把每条错误都百度一下为什么再来问么,你这样这么长这么多错一般都没心思看
Powered by这个程序主函数到底错在哪里啊???_百度知道

我要回帖

更多关于 帮我看看这块玉 的文章

 

随机推荐