c语言跳转问题在线等解答
我是个C小白,自学过程中遇到了难题,思路键盘循环按键a,b 循环5次跳转至按键R,我在网上找了一天了用过他们发的所有代码试过,到我这都不行,希望大佬能帮我解决一下感激不尽!
int main()
{
JBKS1:
int x = 1;
JBKS2:
KeyDown("a");
KeyUp("a");
x++;
KeyDown("b");
KeyUp("b");
if (X==5)
{
goto JBKS3;
}
else
goto JBKS2;
JBKS3:
KeyDown("r");
KeyUp("r");
goto JBKS1;
return 0;
}
c语言程序被你写成了批处理,你的确看上去是自学的,且没有好好看基础的教程
1。在c语言中,很少用goto的,有专家建议取消goto,它会破坏程序程序结构,目前多个语言(如java/PYTHON等中都没有goto了),有理论可以证明,三种程序结构(顺序,分支,循环)可完成所有程序。这个是编程的理论基础
2。标准的C程序库中,没有KeyDown/KeyUp函数的,这个你要么自己写函数,要么用第三方的库
3。网上程序有90%是不能直接使用的,你要理解并修改后才可以放到你程序中
1。在c语言中,很少用goto的,有专家建议取消goto,它会破坏程序程序结构,目前多个语言(如java/PYTHON等中都没有goto了),有理论可以证明,三种程序结构(顺序,分支,循环)可完成所有程序。这个是编程的理论基础
2。标准的C程序库中,没有KeyDown/KeyUp函数的,这个你要么自己写函数,要么用第三方的库
3。网上程序有90%是不能直接使用的,你要理解并修改后才可以放到你程序中
热门标签: