C言語独学ノート(記録のみ)
571 ワード
1.次のコードはCコンパイル時にコンパイル済みであり、C++では不可であり、明確な戻りタイプが必要である.
2.C言語は、明示された静的変数に対して次のように初期値を付与する.
3.C言語では,表現の評価順序は標準的に定義されていない.コンパイラは正に来てもよいし,逆に来てもよい.
int main()//
{
putchar('A');
//return 0;
//---------------
}
2.C言語は、明示された静的変数に対して次のように初期値を付与する.
int main()//
{
static int b;
++b;
printf("b=%d
",b);
}// b=1;
3.C言語では,表現の評価順序は標準的に定義されていない.コンパイラは正に来てもよいし,逆に来てもよい.
int b( void ) { printf ("3"); return 3; }
int c( void ) { printf ("4"); return 4; }
int main( void )
{
int a = b() + c();
printf ("%d
", a);
}// 4 3 7