一个关于函数调用的小问题。。。
void DMA_DeInit(DMA_Channel_TypeDef *DMAy_Channelx);
void DMA_DeInit(DMA_Channel_TypeDef* DMAy_Channelx);
大家看下星号的位置~~~ 能解释下区别吗?
[解决办法]
没有区别,这两个定义的是指针变量,*靠那个近无所谓。
不过,在定义多个指针变量时,可以看出区别来。
int* a, b;
int *a, b;
前一个很容易让人认为b也是指针变量,但是实际上b是整形。
所以第二种写法更让人明白。
[解决办法]