C++を勉強していてCとは違うなとさすがC++だなと感激したことがあります。
C言語は変数を関数の中の一番上にしか宣言できませんでした。
C++は変数をどこにでも宣言できます。
[0回]
void main()
{
int k=0;
k=893;
int i; // C言語ではエラー C++では大丈夫!
}
どこにでも宣言できるのでこんな事も
void main()
{
int k;
k=893;
for( int i=0 ; i<10 ; ++i )
{
printf("%d\n",k);
}
printf("%d",i); // これはエラー i はfor文の中でしか寿命がない。
// forの中でしか寿命がないので関数内でも i を何回でも使える!
for( int i=0 ; i<10 ; ++i )
{
printf("%d\n",k);
}
}
byリーダ和田
PR
COMMENT