int(* function)(int,int)和int * function(int,int)之间的区别

用户名

我正在研究C的指针,从Deitel的书中我看不到函数何时表达int(*function)(int,int)以及int*function(int,int)何时表达。

在C语言中阅读类型的经验法则:

  1. 从您要定义的标识符开始

    • 在中int(*function)(int,int),“function是一个...”

    • 在中int*function(int,int),“function是一个...”

  2. 读到右边,直到您到达行尾或右圆括号为止

    • 在中int(*function)(int,int),您立即点击了括号。

    • 在中int*function(int,int),“ ...具有两个类型intint...的参数的函数

  3. 从您开始的地方开始阅读

    • 在中int(*function)(int,int),“ ...指向...的指针”

    • in中int*function(int,int),“ ...返回指向的指针int。”

  4. 如果由于碰到右圆括号而停止了,请再次执行步骤2和3,从右圆括号开始,然后返回到其对应的右圆括号。

    • int(*function)(int,int)我们只读(*function)到目前为止,我们继续:“......函数采用类型的参数intint...”和备份,“......返回一个int

    • 我们在另一行中找到了行尾。

放在一起:

int(*function)(int,int)

function是指向一个函数的指针,该函数带有两个类型的参数,intint返回一个int

int*function(int,int)

function是,采用类型的两个参数的函数intint与返回一个指针int

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Int ...和Int []之间的区别

来自分类Dev

int * a和int * a = new int之间的区别

来自分类Dev

void(int)和void(*)(int)之间的区别

来自分类Dev

const int和int文字之间的区别

来自分类Dev

int和new int()之间的区别

来自分类Dev

int * a和char * a之间的区别?

来自分类Dev

char []和int []之间的区别

来自分类Dev

cython中的np.int,np.int_,int和np.int_t之间的区别?

来自分类Dev

“ int * a = new int”和“ int * a = new int()”之间有什么区别?

来自分类Dev

“ int * a = new int”和“ int * a = new int [5]”之间有什么区别?

来自分类Dev

Seq [Int]和List [Int]之间的区别和转换

来自分类Dev

0,int()和int {}之间有什么区别?

来自分类Dev

OS XC中的int(*)(...)和int(^)(...)之间的区别?

来自分类Dev

类型之间的区别-C中的int *和int * [100]?

来自分类Dev

“ List <int> [,]”和“ List <List <int >>”之间的区别

来自分类Dev

((int)a)和(int(a))之间有什么区别?

来自分类Dev

seq <int>和array <int>之间的Dafny区别

来自分类Dev

类型之间的区别-C中的int *和int * [100]?

来自分类Dev

array <int,5> b之间的区别;和int b [5];

来自分类Dev

OS XC中int(*)(...)和int(^)(...)之间的区别?

来自分类Dev

在可为null的int和int之间转换

来自分类Dev

size_type和int之间的区别

来自分类Dev

Int()和toInt()之间的快速区别

来自分类Dev

MySQL中INT和UUID之间的区别

来自分类Dev

Int()和toInt()之间的快速区别

来自分类Dev

“ void main”和“ int main”之间的区别

来自分类Dev

int a [9]和a [3] [3]之间的区别

来自分类Dev

"int a, b;" 之间的性能差异 和“int a; int b;”?

来自分类Dev

<long> / <long>与<int> / <int>的区别

Related 相关文章

  1. 1

    Int ...和Int []之间的区别

  2. 2

    int * a和int * a = new int之间的区别

  3. 3

    void(int)和void(*)(int)之间的区别

  4. 4

    const int和int文字之间的区别

  5. 5

    int和new int()之间的区别

  6. 6

    int * a和char * a之间的区别?

  7. 7

    char []和int []之间的区别

  8. 8

    cython中的np.int,np.int_,int和np.int_t之间的区别?

  9. 9

    “ int * a = new int”和“ int * a = new int()”之间有什么区别?

  10. 10

    “ int * a = new int”和“ int * a = new int [5]”之间有什么区别?

  11. 11

    Seq [Int]和List [Int]之间的区别和转换

  12. 12

    0,int()和int {}之间有什么区别?

  13. 13

    OS XC中的int(*)(...)和int(^)(...)之间的区别?

  14. 14

    类型之间的区别-C中的int *和int * [100]?

  15. 15

    “ List <int> [,]”和“ List <List <int >>”之间的区别

  16. 16

    ((int)a)和(int(a))之间有什么区别?

  17. 17

    seq <int>和array <int>之间的Dafny区别

  18. 18

    类型之间的区别-C中的int *和int * [100]?

  19. 19

    array <int,5> b之间的区别;和int b [5];

  20. 20

    OS XC中int(*)(...)和int(^)(...)之间的区别?

  21. 21

    在可为null的int和int之间转换

  22. 22

    size_type和int之间的区别

  23. 23

    Int()和toInt()之间的快速区别

  24. 24

    MySQL中INT和UUID之间的区别

  25. 25

    Int()和toInt()之间的快速区别

  26. 26

    “ void main”和“ int main”之间的区别

  27. 27

    int a [9]和a [3] [3]之间的区别

  28. 28

    "int a, b;" 之间的性能差异 和“int a; int b;”?

  29. 29

    <long> / <long>与<int> / <int>的区别

热门标签

归档