c语言跳转问题在线等解答 - 爱问答

(爱问答)

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%是不能直接使用的,你要理解并修改后才可以放到你程序中


相关标签:c语言

下一篇:为什么现实语句未结束

上一篇:怎么进入数据库,找到django_migrations的表,删除该app名字的所有记录

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?