c语言中要求对变量作强制定义的主要理由是什么?
c语言中要求对变量作强制定义(先定义,后使用)的主要理由是:便于确定类型和分配空间。在C语言编程中,变量必须要先定义后使用,没有定义的变量或者中途定义的话可能会导致程序出错。在C语言中,要求对所有用到的变量作强制定义,也就是“先定义,后使用”。C语言中,对变量的使用,首先要先定义。说明其数据类型。原因可能如下:1、不同类型的变量,其编码表示方式可能不同。2、不同类型的变量,其占有的空间大小不同。不事先说明无法在内存中开辟空间。在C语言编程中,没有定义的变量或者中途定义的话可能会导致程序出错。在编程中其实并