C语言程序不断循环执行怎么办

C语言程序不断循环执行怎么办,第1张

首先,你的子函数motor_x_cw() 本身无返回类型的.也就是返回空. 换句话说,程序从头到尾执行一遍就完了,并不返回任何值.

为什么有死循环.可能因为你声明的数据类型出错了.请用下面的代码试一下.

void motor_x_cw()

{

//uchar i,j=16 这一句不要.

for (int j = 0j<16j++)

{

for(int i=1i<5i++)

{

P2=Step_table[i]//调一个数组驱动电机正转

delay_50ms(5)

beep=1//蜂鸣器停止

}

}

}

name=input('请输入用户名:')

while True:

     #name=input('请输入用户名:')

     if name=='1':

          while True:

               try:

                    powerword=eval(input('请输入密码:'))

                    if powerword==123456:

                         name=100

                         break

                    else:

                         print('密码不正确,请重新输入:')

               except:

                    print('密码不正确,请重新输入:')           

     elif name==100:

               break

     else:

          print('用户名不正确,请重新输入:')

          name=input('请输入用户名:')

print('欢迎回来')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8041079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存