keil C 没有goto语句的?

2020-01-23 14:32发布

如题,求解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
79条回答
QQ373466062
1楼-- · 2020-01-25 16:50
linux内核中 使用了大家XX的goto  
   
    看看MFC源码也可以看到Goto的身影   ......
hsztc
2楼-- · 2020-01-25 21:57
 精彩回答 2  元偷偷看……
lsy5110
3楼-- · 2020-01-26 01:06
看个人爱好
dengting
4楼-- · 2020-01-26 02:15
不用GOTO,那是搞纯C++/或Java,搞模板编程之类的理论。
单片机编程,不用GOTO,那是SB呀
dengting
5楼-- · 2020-01-26 04:21
回复【10楼】888888888888
下面是美国人写的代码
static int csmsh_setserialnum()
{
  char buff[(oemcfgbasesize_serial_num*2)+1];
  unsigned int bufflen = (oemcfgbasesize_serial_num*2);
  int tmpret = 0;
  buff[(oemcfgbasesize_serial_num*2)] = 0x0;
  csmsh_macops->dbg.prompt_string_ser("enter sevice serial number string (80 chars max)",
                                      (char*)buff, &bufflen);
  /* bounds check user......
-----------------------------------------------------------------------

这代码不错呀,减少花括号与阶梯数,扩充性好,函数简单明了,效率高,有什么不好的。
almasy
6楼-- · 2020-01-26 09:40
学习了,其实就是想偷懒,没偷着。只是看keil c的help文档中没找到关于GOTO的解释,特发此问,没想到大家讨论得这么激烈

一周热门 更多>