声明变量,函数,指针

刚开始的时候我看到声明的时候,老是不知道是什么意思,其实应该先了解优先级

优先级会导致有没有括号带来一系列的不同

最常见的就是 * 和 ()和 {} 的优先级问题

 * 的优先级最低  ()和 {} 的优先级相同

像 char * fump(int)  和 char(* fump)(int)

前者是一个返回字符指针的一个函数fump()

后者是指向函数类型为(int)的一个函数指针

猜你喜欢

转载自blog.csdn.net/Big_Head_/article/details/77835732