问个51单片机C语言的小白问题,下面这个怎么实现,我用了两个while(),人说不对

如题所述

这个很简单啊,就是普通的C语言程序

if(a>b)
{
Child_Process1();
}
if(a<b)
{
Child_Process2();
}
if(c>d)
{
Child_Process3();
}
if(c<d)
{
Child_Process4();
}追问

那如果a=b 怎么办 这个程序我原来比较两组数据大小的 每个不同结果都有一个子程序要调用

追答

你看我的程序里面,a = b我没写,所以,如果a=b,那么,就没有任何的操作啊

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-19
if ( a!=b )
if ( a>b ) subfunc1();

else subfunc2();
if ( c!=d )
if ( c>d ) subfunc3();
else subfunc4();
第2个回答  2013-03-16
你整子函数调用

c语言小白,请问为什么我的这段代码输出结果不正确?应该怎么改呢?求具...
1、这一块统计数量的代码其实老实说我都没看懂是什么意思,但是我测试了,输入13能统计出来是2,但是输入12345的时候统计就错了,这段并不能数出3来。2、第17行有问题,你每次循环都把max赋值为Num[0],按照你的代码来,输入13时,Num[0]的值为0,所以max初始值总是0,而且Num[9]也是0,所以...

单片机菜鸟问个小白问题 求解释 C语言程序的。
主程序部分一个循环,首先检测什么按键被按下,按了就给这个全局数组赋值 检测完了之后是显示的代码。我只操作过2位数码管,8位光靠扫描不确定能不能显示得稳定(不闪烁),这个只能靠你了,反正是显示,显示的代码就是从我刚刚说的全局数组读数据,输出到数码管 完了回到循环开始,检测按键有没有被...

c语言,小白,我写了个五子棋程序已实现,甚至还可以有很简单的AI,问题是...
这种的好像要学数据库的,c语言只能做到黑白窗口,想要图形化要借助数据库

51单片机C语言编程
while(s==1) \/\/s是状态标志,当s=0时,闹钟取消。s=1时,设定闹钟时间(也是通过调时,调分函数);{ \/\/s=2时,闹钟工作,时间与设定时刻一致时,闹钟响(一分钟后自动关闭,可手动关闭)。再次切换,s=0.keyscan(); \/\/s状态切换(0-》1-》2-》0)通过外部中断1实现。display(hour1...

51单片机C语言编程如何实现长按按键实现数值的累加
这个可以用定时器来做,比如检查某键,按键时间超过2秒后一个变量开始累加知道键释放为止。实现方法如下:include<reg51.h> define uint unsigned int define uchar unsigned char uint v=0,time=0;sbit key=P1^0;void t0isr() interrupt 1 { TH0=(65536-50000)\/256;TL0=(65536-50000)%256;ti...

C语言小白。为什么程序加了printf("\\n");后程序出错,可是没加则可以...
这个应该就不是加不加这条语句的问题,这个语句的含义就是多输出一个换行,不影响程序结果,只影响程序输出格式。

C语言问题,求大神解决,说下所使用的原理及知识点,谢谢啦,我是小白。
char c=’A’; \/\/在ASCII码中 字符'A'是 65 c = (c>=’A’ && c<=’Z’) ? (c+32) : c;这个表达式的意思是: c>=’A’成立, c<=’Z’也成立,所以执行c+32 c+32 = 65+32 = 97;在ASCII码中 字符97是字符'a'所以答案选择 B ...

C语言,编写中出现了问题。 请各位大神帮帮我这个小白,感激不尽~~~
144: error: structure has no member named `number'结构体没有名称为“number”的成员 172: error: `stu' undeclared (first use in this function)stu没有声明(首次使用时,先声明)220: error: invalid use of undefined type `struct student'struct student这个类型没声明 。。。你双击错误,...

51单片机如何用一个按键控制一段程序的运行与停止
1、创建项目文件。2、按键:S1=P3^2,点亮: led=P1^5。3、创建C语言主函数。4、创建循环效果,检测效果。while(1) {}。5、选择输出的效果。6、当按下一个按键时,关闭灯,整个程序运行,再按一次,程序停止。

C语言的问题 如何输入一句中文话 用if判断如果是这句话就执行下面一
include <stdio.h> include <string.h> int main(int argc, const char *argv[]){ char a[2][20]={0};while(1){ int i;scanf("%s",a[0]);i = strcmp("我爱你",a[0]);if(i == 0){ printf("我也爱你\\n");} else printf("我不爱你\\n");} return 0;} ...

相似回答
大家正在搜