您的位置 首页 元件

c言语的各种声明

intf;声明一个整形变量int*f;声明一个指针变量int*f,g;声明一个指针变量f和一个整形变量gintf();声明一个函数

int f; //声明一个整形变量

int *f; //声明一个指针变量
int *f,g; //声明一个指针变量f和一个整形变量g
int f(); //声明一个函数,回来整形数值
int (*f)(); //声明一个函数指针,f是指针变量,回来int型
int *f(); //声明一个指针函数,f是函数,该函数回来int行指针
int *(*f)(); //声明一个函数的指针,也可以说是一个只想函数地址变量,f为指针变量,只想这个函数,回来int型指针
int f[]; //声明一个数组,
int *f[]; //声明一个数组指针,f为1个数组,数组里的数据存储的都是履行int型数据的指针。
int (*f[])(); //声明一个函数指针数组,f是一个数组,数组里存储的数据都是指向一个函数的指针,这个指针指向的函数回来int型数据
int *(*f[])(); //声明一个函数指针数组,f是一个数组,数组里存储的数据都是指向一个函数的指针,这个指向的函数回来int型指针数据(回来指向int数据的地址)
struct A
{
char a1;
int a2;
}; //声明一个没有姓名的结构体
struct A f; //声明一个结构变量f
typedef B
{
int b1;
char b2;
}b; //声明一个命为b的结构
b f; //声明一个结构变量f

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/255014.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部