欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

c语言经典例子

程序员文章站 2022-04-15 12:40:51
...
#include <stdio.h>

//#define A int
//#define A int[6]
typedef int B[6];//int [6]  B; typedef一般形式: typedef 数据类型  别名
typedef int (*zz_p)[4];//int (*)[4] sz_p; 数组指针对应书写形式
typedef int (*fun_p)(int ,int);//int (*)(int ,int)  fun_p;函数指针书写形式

int fun(int m,int n)
{
	return m+n;
}

int main(int argc, const char *argv[])
{
//	A a = {1,2,3,4,5,6};// int [6] a;
	B a = {1,2,3,4,5,6};
	int b[3][4];
	zz_p p = b;
	int m = 10,n = 5;
	fun_p q = fun;
	q(m,n);
	return 0;
}

//define 本质是字符串的替换,所以不能对复杂的数据类型进行替换
//typedef
//只能用于对数据类型起别名,复杂类型时,其书写格式与正常代码中书写格式一致

 

相关标签: c point