在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
转载自:http://www.slyar.com/blog/complicated-point-type.html int p; p是一个普通的整型变量。 int *p; 1、p与*结合,说明p是一个指针。 所以p是一个返回整型数据的指针。 int p[5]; 1、p与[]结合,说明p是一个数组。 所以p是一个由整型数据组成的数组。 int *p[5]; 1、p与[]结合(因为其优先级比*高),说明p是一个数组。 所以p是一个由返回整型数据的指针所组成的数组。 int (*p)[5]; 1、p与*结合,说明p是一个指针。 所以p是一个指向由整型数据组成的数组的指针。 int **p; 1、p与*结合,说明p是一个指针。 所以p是一个指向整型指针的指针。 int p(int); 1、p与()结合,说明p是一个函数。 所以p是一个有一个整型参数且返回类型为整型的函数。 int (*p)(int); 1、p与指针结合,说明p是一个指针。 所以p是一个指向有一个整型参数且返回类型为整型的函数的指针。 int *(*p(int))[5]; 1、从p处开始,先与()结合,说明p是一个函数. 所以p是一个参数为一个整数据且返回一个指向由整型指针变量组成的数组的指针变量的函数。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论