Commit 2a291a73 authored by shengnan hu's avatar shengnan hu
Browse files

main

parents
struct POINTA
{
unsigned int x;
unsigned int y;
};
struct POINTB
{
unsigned int y;
unsigned int z;
};
int main ( void )
{
unsigned int pot_y; //遵循1
struct POINTB spotb; //遵循2
pot_y = 1;
spotb.y = pot_y;
return ( 0 );
}
enum Name_type { first = 0, second } EnumVar;
int main ( void )
{
unsigned int second = 0; //违背1
EnumVar = second;
return ( 0 );
}
enum Name_type { first = 0, second } EnumVar;
int main ( void )
{
unsigned int second = 0; //违背1
EnumVar = second;
return ( 0 );
}
typedef unsigned int TData;
unsigned int fun ( unsigned int var );
int main ( void )
{
unsigned int datax = 1, datay;
datay = fun ( datax );
return ( 0 );
}
unsigned int fun ( unsigned int var )
{
unsigned int TData = var + 1; //违背1
return ( 2 * TData );
}
typedef unsigned int TData;
unsigned int fun ( unsigned int var );
int main ( void )
{
unsigned int datax = 1, datay;
datay = fun ( datax );
return ( 0 );
}
unsigned int fun ( unsigned int var )
{
unsigned int TData = var + 1; //违背1
return ( 2 * TData );
}
int main ( void )
{
int i, ix, iy, ip;
ix = 1;
ip = 1;
if ( 1 == ix )
{
int ip = 0; //违背1
for ( i = 0; i < 10; i++ )
{
ip = ip + ix;
}
}
iy = ip;
return ( 0 );
}
int main ( void )
{
int i, ix, iy, ip;
ix = 1;
ip = 1;
if ( 1 == ix )
{
int ip = 0; //违背1
for ( i = 0; i < 10; i++ )
{
ip = ip + ix;
}
}
iy = ip;
return ( 0 );
}
//构造测试例
int main ( void )
{
int fSpeed = 1; //违背1
int fspeed = 0; //违背2
//...
return ( 0 );
}
//构造测试例
int main ( void )
{
int fSpeed = 1; //违背1
int fspeed = 0; //违背2
//...
return ( 0 );
}
//构造测试例
int main ( void )
{
int fSpeedl = 1; //违背1
int fSpeed1 = 0; //违背2
//...
return ( 0 );
}
//构造测试例
int main ( void )
{
int fSpeedl = 1; //违背1
int fSpeed1 = 0; //违背2
//...
return ( 0 );
}
int main ( void )
{
int i;
int data[ 10 ];
for ( i = 0; i < 10; i++ )
data[ i ] = 0; //违背1
return ( 0 );
}
int main ( void )
{
int i;
int data[ 10 ];
for ( i = 0; i < 10; i++ )
data[ i ] = 0; //违背1
return ( 0 );
}
int main ( void )
{
int i;
int data[ 10 ];
for ( i = 0; i < 10; i++ )
{
data[ i ] = 0; //遵循1
}
return ( 0 );
}
int main ( void )
{
int i;
int data[ 10 ];
for ( i = 0; i < 10; i++ )
{
data[ i ] = 0; //遵循1
}
return ( 0 );
}
int main ( void )
{
int i = 0;
int j;
//......
if ( 0 == i )
j = 1; //违背1
else if ( 1 == i )
j = 3; //违背2
else
j = 5; //违背3
return ( 0 );
}
int main ( void )
{
int i = 0;
int j;
//......
if ( 0 == i )
j = 1; //违背1
else if ( 1 == i )
j = 3; //违背2
else
j = 5; //违背3
return ( 0 );
}
int main ( void )
{
int i = 0;
int j;
//......
if ( 0 == i )
{
j = 1; //遵循1
}
else if ( 1 == i )
{
j = 3; //遵循2
}
else
{
j = 5; //遵循3
}
return ( 0 );
}
int main ( void )
{
int i = 0;
int j;
//......
if ( 0 == i )
{
j = 1; //遵循1
}
else if ( 1 == i )
{
j = 3; //遵循2
}
else
{
j = 5; //遵循3
}
return ( 0 );
}
int main ( void )
{
#include "..\061\061.h" //违背1
int ix = 0;
int iy = 1;
int iz = 2;
idata = ix + iy + iz;
return ( 0 );
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment