void f(int *ptr, int size)比如这样的函数,该怎么表现在主函数里呢
“函数怎样返回两个值呢”
函数只能返回一个对象。所以你有不同的渠道令函数返回多个值。一种方法是将要返回的多个数值打包成一个结构体,返回这个结构体;另一种方法是传递参数时传入待修改参数的指针或者钩子,在函数内修改目标参数的实体。
“主函数里如何调用void型函数”
直接调用即可,例如你的f()函数可以……
在函数中使用指向结构体、数组的指针,可以返回多个值。
第二个问题:
指针注意初始化