美文网首页
【tip6】变量类型保持一致,避免无限循环问题

【tip6】变量类型保持一致,避免无限循环问题

作者: papi_k的小茅屋 | 来源:发表于2024-01-25 16:19 被阅读0次

举例:

循环变量的类型宽度 < 循环终止变量的类型宽度,可能导致死循环。(例如char型<short型,或者short型<int型)

如:


unsigned char index = 0;

unsigned short number = xx;

for (index = 0; index < number; index++) {

    // 处理

}

或者


while (index < number) {

    // 处理

}

修改建议:两变量类型保持一致。


yo peace!

相关文章

  • 页面切换

    让人无限纠结的一个问题在循环这里,for循环和foreach循环的差别! variable 是声明一个变量的var...

  • Go语言学习笔记-基本程序结构-条件和循环

    循环 条件循环 无限循环 Go语言仅支持for循环 if条件 condition 必须为bool值 支持变量赋值 ...

  • ES6/ES2015核心内容笔记

    Var (全局变量,函数变量) Let(块级变量,用来计数的循环变量避免泄露)const monent = req...

  • 5.3 while(在什么范围)

    一定要避免while语句的无限循环!!!!!!!! count += 1 每次循环+1 while : else:...

  • 03_JavaScript的switch、循环、数组

    Switch语句 switch后边的变量和case后边值的数据类型必须保持一致。 Switch语句可以对变量进行集...

  • Spring解决循环依赖

    什么是循环依赖 循环依赖就是,A依赖B,B也依赖A,及A中有B类型的成员变量,B中也有A类型的成员变量,在创建各个...

  • shell-8 for

    for 语法一 for语法二C式的for命令 for循环使用多个变量 for 无限循环 使用((;;)) 条件可以...

  • 使用block的小注意事项

    本文要点:使用block导致循环引用的问题block与局部变量问题 什么是block block是一个数据类型, ...

  • Kotlin 空指针

    针对空指针问题, Kotlin有专门的针对语法以避免问题。 可空类型 默认声明的变量是不能为 null 的,如果要...

  • PLSQL笔记

    语法 自定义变量类型 定义和列的类型保持一致vsal emp%type; —>表示和emp表的sal列标尺一致...

网友评论

      本文标题:【tip6】变量类型保持一致,避免无限循环问题

      本文链接:https://www.haomeiwen.com/subject/fbjvodtx.html