关于函数参数传递的理解
有如下互斥量初始化函数原型为
void init_MUTEX(struct semaphore *sem)
其有一段初始化过程如下
init_MUTEX(&scull_device[i].sem)
如何理解上述初始化过程?
函数原型中知参数应为一指向信号量的指针,而指针应存储地址,故初始化过程可理解为将信号量的地址放入指针这个容器中。
函数中形参为引用的如何传递?思考。
有如下互斥量初始化函数原型为
void init_MUTEX(struct semaphore *sem)
其有一段初始化过程如下
init_MUTEX(&scull_device[i].sem)
如何理解上述初始化过程?
函数原型中知参数应为一指向信号量的指针,而指针应存储地址,故初始化过程可理解为将信号量的地址放入指针这个容器中。
函数中形参为引用的如何传递?思考。