• 2022-06-09
    ( )已知定义两个全局变量int data[100],*data1; 如下说法正确的是
    A: data是静态存储,data1是动态存储,虽然说data也指向多个整型存储空间的首地址但空间大小不能改变(再分配);而data1没有开辟数据存储空间,只定义了指向整型数据空间的指针,使用时可以利用malloc为分配指定大小的存储空间,且可改变其大小(再分配)
    B: data 是数组,data1是指针,两者完全不同,并且不能用任何方法进行关联。
    C: 两者完全等价,data和data1都保存存储单元的首地址,只不过是定义方法不同而已。
    D: 如果程序中进行了data=data1赋值,data1就指向了数组data的首地址,两者完全等价。