首页 > 试题广场 >

有函数原型void fun2( int );,在下列选项中,

[单选题]

有函数原型void fun2( int );,在下列选项中,不正确的调用是()

  • int a = 21;  fun2( a );
  • int a3 = 15;  fun2( a3 );
  • int b = 100; fun2( &b );
  • fun2( 256 );
c选项为什么错了,&b,传的是b的地址,相当在函数中直接对b进行操作。为什么错了?
发表于 2018-06-04 14:39:45 回复(4)
参数传递错误,需要的是int类型,而不是指针类型
发表于 2025-06-01 14:42:52 回复(0)
为什么错啊不是可以用么
发表于 2025-01-21 18:20:27 回复(0)
实参形参类型要一致,C错
发表于 2023-01-17 18:41:36 回复(0)
D选项256超出int范围,不会溢出么?
发表于 2019-07-24 03:36:29 回复(1)
fun2的参数为整数,c项传入的是整数b的地址
发表于 2018-12-20 16:31:53 回复(1)
a3没有定义呀?
发表于 2018-05-08 08:44:27 回复(0)