C语言笔试题

#include <stdio.h>

void foo(int m,int n)
{
	printf("%d,%d\n",m,n);
}

int main()
{
	int b=3;
	foo(b+=3,++b);
	return 0;
}


vc编译后运行的结果是:7,4
codeblocks编译后运行的结果是:7,7
感觉这跟编译器有关的题目就不应该拿来笔试,还有,struct的内存对齐问题也跟编译器有关,拿来笔试意义真是不大

你可能感兴趣的:(c,struct,语言,include,编译器)