• 2022-06-07
    C语言为什么要规定对所有用到的变量要“先定义,后使用”?这样做有什么好处?
  • C语言中变量要“先定义,后使用”,定义时确定变量的数据类型,这是强类型的要求,在变量定义后系统直接为该变量分配存储空间。 采用“先定义,后使用”还可以提高安全性,避免某些错误。比如:无意中把count写成了couut,C编译器会报错,因为couut没有定义;而如果不要求“先定义,后使用”,如basic语言,会将couut当做新变量处理,编译器还是能正常编译,这当然不是程序员的本意,因此会出现逻辑性错误,得不到正确结果,而这种错误的排查会很难。

    内容

    • 0

      为什么要使用JSP内置对象,应用内置对象有什么好处?

    • 1

      在C语言中,要求对所有用到的变量作强制定义,也就是“先定义,后使用”。()

    • 2

      金融领域为什么要使用区块链技术?有什么实质性的好处?

    • 3

      C语言规定,程序中用到的变量一定要()。 A: 先定义后使用 B: 先使用后定义 C: 使用时在定义 D: 前面3种都行

    • 4

      C语言规定,程序中用到的变量一定要 A: 使用时再定义 B: 先使用后定义 C: 先定义后使用 D: 前面3种都行