long a = 1;
a += 1; /* a放的是人的个数,让人的个数加一 */
b *= a; /* b放的是人均花费,得到总的花费 */
long a = 1;
a += 1; // a放的是人的个数,让人的个数加一
b *= a; // b放的是人均花费,得到总的花费
long a = 1; a += 1; // a放的是人的个数,让人的个数加一 b *= a;
long a = 1; a += 1; /* a放的是人的个数,让人的个数加一 */ b *= a;
long a = 1; // 假设长度为5字节,地址为3000
a += 1; // 则其地址为3005,假设长度为4字节
b *= a; // 则其地址为3009,假设长度为6字节
long a = 1; // 假设长度为5字节,地址为3000
P1:
a += 1; // 则其地址为3005,假设长度为4字节
P2:
b *= a; // 则其地址为3009,假设长度为6字节
goto P2;
long a = 1;
P1: a += 1;
P2: b *= a;
goto P2;
long a = 1;
P1: {
a += 1;
P2: b *= a;
P3:
} goto P2;
if(<数字>)<语句1>else<语句2> 或者 if(<数字>)<语句1>
long a = 0, b = 1;
P1:
a++;
b *= a;
if( a < 10 )
goto P1;
long c = b;
if( a ) long c;
if( a ) P2: 或者 if( !a ) // 错误!
a++; a++;
if( a ){
long c = 0;
c++;
}
if( a )
if( a < 10 ) { long c = 0; c++; }
else
b *= a;
long a, b = 3;
switch( a + 3 )
case 2: case 3: a++;
b *= a;
long a, b = 3;
switch( a + 3 )
{
b = 0;
case 2:
a++; // 假设地址为3003
case 3:
a--; // 假设地址为3004
break;
case 1:
a *= a; // 假设地址为3006
}
b *= a; // 假设地址为3010
switch( a ) if( a ) break;
unsigned long Addr[3];
Addr[0] = 3006;
Addr[1] = 3003;
Addr[2] = 3004;
long a, b = 3;
switch( a + 3 )
{
case 2:
a++;
break;
case 3:
a += 3;
break;
default:
a--;
}
b *= a;
long a, b;
for( a = 1, b = 1; a <= 10; a++ )
b *= a;
long a, b = 1;
for( ; b < 100; )
for( a = 1, b = 1; a; ++a, ++b )
if( b *= a )
switch( a = b )
{
case 1:
a++; break;
case 2:
for( b = 10; b; b-- )
{
a += b * b;}
case 3: a *= a;
}
break;
}
for( long i = 0; i < 10; i++ )
{
if( !( i % 3 ) )
continue;
if( !( i % 7 ) )
break;
// 其他语句
}
while( --i ) do
{ {
if( i == 10 ) if( i == 10 )
continue; continue;
if( i > 20 ) if( i > 20 )
break; break;
// 其他语句 // 其他语句
} }while( --i );
a = i; a = i;
long a = 0;
P1:
for( long i = a; i < 10; i++ )
for( long j = 0; j < 10; j++ )
{
if( !( j % 3 ) )
continue;
if( !( j % 7 ) )
break;
if( i * j )
{
a = i * j;
goto P1;
}
// 其他语句
}
新闻热点
疑难解答