对于每个进行动态存储分配的函数,其返回值类型为()。 A、charB、char*C、voidD、void*

对于每个进行动态存储分配的函数,其返回值类型为()。

A、char

B、char*

C、void

D、void*


相关考题:

关于函数返回值类型和返回值表达式的类型的描述中,错误的是( )。A.函数返回值类型决定了返回值表达式的类型B.函数返回值的类型是在定义函数时确定的,在函数调用时不能改变C.函数返回值的类型就是返回值表达式的类型D.函数返回值表达式类型与返回值类型不同时,函数表达式类型应转换成函数返回值类型

对于无返回值函数,定义函数时要用保留字()修饰函数类型。

下列说法错误的是A.系统对使用动态内存分配函数malloc()申请的存储空间自动初始化为0.#B.函数realloc()用于改变原来分配的存储空间的大小。#C.对于函数void * calloc(unsigned int num, unsigned int size)而言,成功调用该函数就相当于声明了一个一维数组,参数num决定了数组的长度即元素个数,参数size确定了每个数组元素的所占内存空间的字节数。#D.向系统动态申请的内存使用结束后,应使用free()函数进行内存释放。#E.函数void * calloc(unsigned int num, unsigned int size)的功能是向系统申请num个size大小的连续内存块,并初始化为0#F.void*型指针不指定其指向哪一种类型,可指向任意类型的变量,是一种generic或typeless类型的指针,使用时需强转(Type*)为其他类型。#G.用

定义函数void fun()函数,函数的返回值类型为()A.intB.charC.函数可以返回任意类型的数据D.函数无返回值

6、下列说法错误的是A.系统对使用动态内存分配函数malloc()申请的存储空间自动初始化为0.###SXB###B.函数realloc()用于改变原来分配的存储空间的大小。###SXB###C.对于函数void * calloc(unsigned int num, unsigned int size)而言,成功调用该函数就相当于声明了一个一维数组,参数num决定了数组的长度即元素个数,参数size确定了每个数组元素的所占内存空间的字节数。###SXB###D.向系统动态申请的内存使用结束后,应使用free()函数进行内存释放。###SXB###E.函数void * calloc(unsigned int num, unsigned int size)的功能是向系统申请num个size大小的连续内存块,并初始化为0###SXB###F.void*型指针不指定其指向哪一种类型,可指向任意类型的变量,是一种generic或typeless类型的指针,使用时需强转(Type*)为其他类型。###SXB###G.用

定义为void类型的函数,其含义是()。A.调用函数后,被调用的函数没有返回值B.调用函数后,被调用的函数不返回C.调用函数后,被调用的函数的返回值为任意类型D.其余选项都不对

6、下列说法错误的是A.系统对使用动态内存分配函数malloc()申请的存储空间自动初始化为0.#B.函数realloc()用于改变原来分配的存储空间的大小。#C.对于函数void * calloc(unsigned int num, unsigned int size)而言,成功调用该函数就相当于声明了一个一维数组,参数num决定了数组的长度即元素个数,参数size确定了每个数组元素的所占内存空间的字节数。#D.向系统动态申请的内存使用结束后,应使用free()函数进行内存释放。#E.函数void * calloc(unsigned int num, unsigned int size)的功能是向系统申请num个size大小的连续内存块,并初始化为0#F.void*型指针不指定其指向哪一种类型,可指向任意类型的变量,是一种generic或typeless类型的指针,使用时需强转(Type*)为其他类型。#G.用

存储函数中,return语句返回值的数据类型必须与指定的返回值数据类型、长度相同。

存储函数必须指定返回值类型。