当前位置:网站首页>【C补充】int *a[1], int (*a)[10], int (*a)(int) 等的区别举例
【C补充】int *a[1], int (*a)[10], int (*a)(int) 等的区别举例
2022-08-06 14:57:00 【一苇以航fp】
int a; //a
int* a; //b
int** a; //c
int a[10]; //d
int *a[10]; //e
int (*a)[10]; //f
int (*a)(int); //g
int *a(int); //h
int (*a[10])(int); //i
说明:
- a:定义一个整型变量 a ;
- b:定义一个指向整型变量的指针变量 a ;
- c:定义一个指向指针的指针 a ,它所指向的是指向整型变量的指针;
- d:定义一个含有10个整型数的数组 a;
- e:定义一个指针数组 a,它含有10个元素,每个元素都是一个指向整型数的指针;
- f:定义一个指向数组的指针 a,它指向有10个整型数的数组;
- g:定义一个指向函数的指针 a,它所指向的函数只有一个整型参数,且返回值为整型;(函数指针)
- h:定义了一个函数 a,函数只有一个整型参数,返回类型为 int* ;(指针函数)
- i:定义一个指向函数的指针数组 a,它有10个指向函数的指针元素,每一个元素所指向的函数都只有一个整型参数且返回一个整型数。
边栏推荐
- stc8a--al422B————01, RE has been grounded on the hardware.
- Come and watch | How do the big guys deal with the risk control feature variable pool
- mv-lcd初始化
- Utils timer (3) minimum heap
- 看看你离世界一流大厂有多远?3道Google最新SQL面试题
- 天梯赛真题——7-6 老板的作息表(25 分)
- In-depth explanation of edge cloud | 5. Runtime control
- paper速读专栏索引
- Introduction to 15 days Web3, quick guide from 0 to 1
- LeetCode 热题 HOT 100(2.两数相加)
猜你喜欢
随机推荐
如何使用xilinx的DDS生成多项数据
js array to remove the specified element [function encapsulation] (including object array to remove the specified element)
中科院打脸谷歌:普通电脑追上量子优越性,几小时搞定原本要一万年的计算...
为什么国债逆回购很安全?
机器视觉需要学什么?学习机器视觉需要掌握哪些知识?
winbox管理端口多少?
【OpenCV图像处理3】:绘制基本图形
【组成原理 七 I/O系统】
(零知识证明)关于gnark包不匹配导致链码安装失败的问题
一个案例搞懂工厂模式和单例模式
[Numpy] Solution: About the meaning and pits of dtype=object
Introduction to 15 days Web3, quick guide from 0 to 1
PysparkNote103---window滑窗
20220804-al422 test 01
用于毫米波雷达的GNN:Radar-PointGNN
The redis notes of the mad god
【机器学习】21天挑战赛学习/论文总结(第一周)
Golang 接口原理
看看你离世界一流大厂有多远?3道Google最新SQL面试题
ERC4907 的到来 会给 NFT 带来哪些变革?









