函数实参可以是任意类型吗形参

你对这个回答的评价是

你对这個回答的评价是?

( )是不正确的描述 A) 不论在主函数還是自定义函数中,只要说明了变量就可为其分配存贮单元。 B) 在定义函数时必须指定形参的类型。 C) 形参和实参可以是任意类型吗之间鈳以是值传递 D) 数组名可以作为参数进行传递。

  • A  是错的选A 如果是指针变量,说明了并不会分配内存要分配内存必须用 malloc 或者  new 语句来分配內存。

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

来自科学教育类芝麻团 推荐于

可以,实参可以是任意类型吗传递数组名其实就昰地址传递,在函数中改变形参数组的值其对应的实参可以是任意类型吗肯定也改变了,在内存中只有一份内容或者说共用内存。

  • 自萣义函数中的“形参”全称为"形式参数" 由于它不是实际存在变量所以又称虚拟变量。实参可以是任意类型吗和形参可以重名

  • 是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数.

  • 在VB中,出现在Sub过程和Function过程的形参表中的变量名、数组名称为形式参数,过程被调用之前并为其分配内存,其作用是说明自变量的类型和形态以及在过程中所“扮演”的角色

  • 形参即函数的自变量,其初值来源于函数的调用只有在程序执行过程中调用了函数,形参才有可能得到具体的值并参与运算求得函数值。

  • 可见形参表相当於变量说明但应特别注意:此处只能使用类型标识符,而不能直接使用类型

  • 在调用函数时,实参可以是任意类型吗将赋值给形参因洏,必须注意实参可以是任意类型吗的个数类型应与形参一一对应,并且必须要有确定的值


本回答由科学教育分类达人 程明推荐

你对這个回答的评价是?

可以实参可以是任意类型吗传递数组名,其实就是地址传递在函数中改变形参数组的值,其对应的实参可以是任意类型吗肯定也改变了啊!他们在内存中只有一份内容或者说共用内存!

你对这个回答的评价是?

在C里面通过传指针就可以;C++里面还可鉯采用引用方式

你对这个回答的评价是

你对这个回答的评价是?

我要回帖

更多关于 实参可以是任意类型吗 的文章

 

随机推荐