C代码笔记(一)

mark:这里做个标记,记录一下工作中看别人代码的时候,遇到的一种编写方式,反正我以前没这么写过,这里记录一下吧,下面以逻辑最简单的方式表达;

#include 
#include 

typedef struct TEST
{
	int a;
	int b;
}TEST_S;

#define MEMBER(s,a) s.a

void func(TEST_S  s)
{   
    //此处标记一种代码方式,整个函数看不懂A,但是语法正确 
    printf("%d\n",MEMBER(s, a));   	
}

int main()
{
	
	TEST_S s;
	memset(&s,0,sizeof(s));
	s.a = 320;
	func(s);
	return 0;
}


你可能感兴趣的:(C)