c语言为什么规定变量先定义后使用这样做有什么好处?52
发布网友
发布时间:2023-10-13 19:43
我来回答
共3个回答
热心网友
时间:2024-11-18 16:31
先定义、、方便各个方法之内的调用。。方便。。还可以数据传递。。
都定义到局部去。。。传递数据时还要定义。。麻烦
热心网友
时间:2024-11-18 16:32
1 对于编译器处理更方便。在编译的时候,编译器需要为变量定义符号列表,有显式的变量定义,可以让编译器更方便的查找到变量列表,从而确定变量符号列表,执行后续的编译操作。
2 不容易出错。 可以识别出变量名的手打错误。比如定义了var_name, 在调用的时候如果写作了var_nane, 如果没规定要先定义后使用,那么var_nane就会被当做一个新的变量使用,只到运行时才会发生错误。而按照C语言的规定,在编译阶段就可以发现该错误。
3 程序更清晰。 变量定义时,直接指明类型,这样在阅读程序时不需要为查知变量类型而花费额外时间。
热心网友
时间:2024-11-18 16:32
这叫做强类型