<meta name="keywords" content="必胜时时彩开户,keywords" /> c语言的种种声明 联系我们

c语言的种种声明

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