C言語筆記試験問題


#include <stdio.h>

void foo(int m,int n)
{
	printf("%d,%d
",m,n); } int main() { int b=3; foo(b+=3,++b); return 0; }

vcコンパイル後に実行した結果:7,4 codeblocksコンパイル後に実行した結果:7,7コンパイラに関する問題は筆記試験に持つべきではないと感じ、またstructのメモリ位置合わせの問題もコンパイラに関係しており、筆記試験に持つ意味は大きくない