搜索

...na = 1; int nb = 2; swap (&na, &nb, sizeof (na)); 求详解...

发布网友 发布时间:2024-10-23 21:21

我来回答

1个回答

热心网友 时间:2024-10-27 04:08

答案是D,A,B直接pass,它们虽然能对传入的实参进行转换,但由于形参的类型已经限定,因此输入double和int型的结果是不一样的,并且不能针对字符串进行转换,C选项中形参的格式为指向指针的指针与main()函数中实参的类型就不符,因此也是错误的。D选项中针对不同的类型在内存中都占据着不同的大小,用内存复制函数memcpy()直接实现内存复制,因此无论实参是什么类型都可以成功复制
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top