小弟有一个小问题请问下:C语言程序中,有一句 A(&B,C); 这个A(&B,C);是怎么意思

问题描述:

小弟有一个小问题请问下:C语言程序中,有一句 A(&B,C); 这个A(&B,C);是怎么意思
1个回答 分类:综合 2014-11-26

问题解答:

我来补答
A可能是函数,也可能是宏定义,含有两个参数,类型应该是指向B的类型的指针和C的类型,所以在参数传递的时候,B用了&取地址符而C没有
如果有上下文就更好了
再问: 因为原程序很复杂,A是库里面的函数,B是一个const struct 常量,C只是一个参数
再答: 那意思就是传递B的指针和C给A这个函数,并执行,如果函数有返回值的话,就取得返回值
 
 
展开全文阅读
剩余:2000
上一页:示意图也请画出
下一页:拜托详细解答
也许感兴趣的知识