你可能感兴趣的试题
系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略 当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数 当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型” 函数的返回值类型必须与return语句中的表达式值的类型一致,但C语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型
函数名在过程中只能被赋值一次 如果在函数体内没有给函数名赋值,则该函数无返回值 如果在定义函数时没有说明函数的类型,则该函数是无类型的 执行函数过程中的Exit Function语句,将退出该函数,返回到调用点
如果不指明函数过程参数的类型,则该参数没有数据类型 函数过程的返回值可以有多个 函数过程形参的类型与函数返回值的类型没有关系 当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递
函数过程有返回值 子过程有返回值 函数声明使用"Function"语句,并以"End Function"语句作为结束 声明子程序以"Sub"关键字开头,并以"End Sub"语句作为结束
函数过程一定有返回值 函数过程一定有参数 函数过程可以在窗体模块和标准模块中定义 函数过程参数的类型与返回值的类型无关
函数过程有返回值 子过程有返回值 函数声明使用“Function”语句,并以“End Function”语句作为结束 声明子程序以“Sub”关键字开头,并以“End Sub'’语句作为结束
函数过程有返回值 子过程有返回值 函数过程可以带参数 子过程可以带参数
只能是符号常量 可以是除数组以外的其他简单数据类型 可在调用时由运行过程决定 由函数定义时的As子句声明
函数返回值的类型是在定义函数时确定,在函数调用时是可能改变的 函数返回值的类型就是返回值表达式的值 函数返回值的类型决定了返回值表达式的类型 函数返回值的类型可以与返回值表达式的类型不一致
如果不指明函数过程参数的类型,则该参数没有数据类型 函数过程的返回值可以有多个 当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递 函数过程形参的类型与函数返回值的类型没有关系
由return语句返回时,只带回一值,其类型在函数定义时确定 其类型由调用表达式决定 函数可以没有返回值,这时在函数定义中,函数的类型说明就没必要了 函数调用就要有返回值,否则调用就没有意义了
函数过程有返回值 子过程有返回值 函数声明使用“Function”语句,并以“End Function”语句作为结束 声明子程序以“Sub”关键字开头,并以“End Sub”语句作为结束
函数过程一定有返回值 函数过程一定有参数 函数过程可以在窗体模块和标准模块中定义 函数过程参数的类型与返回值的类型无关
函数过程形参的类型与函数返回值的类型没有关系 在函数过程中,过程的返回值可以有多个 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 如果不指明函数过程参数的类型,则该参数没有数据类型