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

main

parents
unsigned int Vel ( unsigned int *pcData );
unsigned int Acc ( unsigned int *pcData );
int main ( void )
{
unsigned int dis, hei;
dis = 3;
hei = Vel ( &dis ) + Acc ( &dis ); //违背1
return ( 0 );
}
unsigned int Vel ( unsigned int *pcData )
{
unsigned int x = ( *pcData );
( *pcData ) = x * x;
return x;
}
unsigned int Acc ( unsigned int *pcData )
{
unsigned int x = ( *pcData );
( *pcData ) = 2 * x;
return x;
}
unsigned int Vel ( unsigned int *pcData );
unsigned int Acc ( unsigned int *pcData );
int main ( void )
{
unsigned int dis, hei, temp1, temp2;
dis = 3;
temp1 = Vel ( &dis );
temp2 = Acc ( &dis );
hei = temp1 + temp2; //遵循1
return (0);
}
unsigned int Vel ( unsigned int *pcData )
{
unsigned int x = ( *pcData );
( *pcData ) = x * x;
return x;
}
unsigned int Acc ( unsigned int *pcData )
{
unsigned int x = ( *pcData );
( *pcData ) = 2 * x;
return x;
}
unsigned int Vel ( unsigned int *pcData );
unsigned int Acc ( unsigned int *pcData );
int main ( void )
{
unsigned int dis, hei, temp1, temp2;
dis = 3;
temp1 = Vel ( &dis );
temp2 = Acc ( &dis );
hei = temp1 + temp2; //遵循1
return (0);
}
unsigned int Vel ( unsigned int *pcData )
{
unsigned int x = ( *pcData );
( *pcData ) = x * x;
return x;
}
unsigned int Acc ( unsigned int *pcData )
{
unsigned int x = ( *pcData );
( *pcData ) = 2 * x;
return x;
}
int fun ( int datax, ... ); //违背1
int main ( void )
{
int ix, iy, iz;
ix = 1;
iy = 2;
iz = fun ( ix, iy );
return ( 0 );
}
int fun ( int datax, ... ) //违背2
{
int temp;
temp = 2 * datax;
return temp;
}
\ No newline at end of file
int fun ( int datax, ... ); //违背1
int main ( void )
{
int ix, iy, iz;
ix = 1;
iy = 2;
iz = fun ( ix, iy );
return ( 0 );
}
int fun ( int datax, ... ) //违背2
{
int temp;
temp = 2 * datax;
return temp;
}
\ No newline at end of file
unsigned int sum ( unsigned int p1, unsigned short p2 );
int main ( void )
{
unsigned int ix, iy, iz;
ix = 1;
iy = 2;
iz = sum ( ix, iy ); //违背1
return ( 0 );
}
unsigned int sum ( unsigned int p1, unsigned short p2 )
{
unsigned int ret;
ret = ( unsigned int ) ( p1 + p2 );
return ret;
}
unsigned int sum ( unsigned int p1, unsigned short p2 );
int main ( void )
{
unsigned int ix, iy, iz;
ix = 1;
iy = 2;
iz = sum ( ix, iy ); //违背1
return ( 0 );
}
unsigned int sum ( unsigned int p1, unsigned short p2 )
{
unsigned int ret;
ret = ( unsigned int ) ( p1 + p2 );
return ret;
}
unsigned int sum ( unsigned int p1, unsigned short p2 );
int main ( void )
{
unsigned int ix, iy, iz;
ix = 1;
iy = 2;
iz = sum ( ix, ( unsigned short ) iy ); //遵循1
return ( 0 );
}
unsigned int sum ( unsigned int p1, unsigned short p2 )
{
unsigned int ret;
ret = ( unsigned int ) ( p1 + p2 );
return ret;
}
unsigned int sum ( unsigned int p1, unsigned short p2 );
int main ( void )
{
unsigned int ix, iy, iz;
ix = 1;
iy = 2;
iz = sum ( ix, ( unsigned short ) iy ); //遵循1
return ( 0 );
}
unsigned int sum ( unsigned int p1, unsigned short p2 )
{
unsigned int ret;
ret = ( unsigned int ) ( p1 + p2 );
return ret;
}
int fcal ( int x, int y );
int main ( void )
{
int datax, datay, dataz;
datax = 2;
datay = 1;
dataz = fcal ( datax, datay, datax ); //违背1
return ( 0 );
}
int fcal ( int x, int y )
{
int ret = x + y;
return ret;
}
int fcal ( int x, int y );
int main ( void )
{
int datax, datay, dataz;
datax = 2;
datay = 1;
dataz = fcal ( datax, datay, datax ); //违背1
return ( 0 );
}
int fcal ( int x, int y )
{
int ret = x + y;
return ret;
}
void fun ( int *p1, int *p2 );
int main ( void )
{
int i = 0, j = 0;
fun ( &i, &j );
return ( 0 );
}
void fun ( p1, p2 ) //违背1
int *p1;
int *p2;
{
*p1 = *p1 + 1;
*p2 = *p2 + 2;
}
void fun ( int *p1, int *p2 );
int main ( void )
{
int i = 0, j = 0;
fun ( &i, &j );
return ( 0 );
}
void fun ( p1, p2 ) //违背1
int *p1;
int *p2;
{
*p1 = *p1 + 1;
*p2 = *p2 + 2;
}
int comp ( float data1, float data2 ); //违背1
int main ( void )
{
int v, d, h;
v = 10;
d = 20;
h = comp ( v, d );
return ( 0 );
}
int comp ( int data1, int data2 ) //违背2
{
int data;
data = 2 * data1 + data2;
return data;
}
int comp ( float data1, float data2 ); //违背1
int main ( void )
{
int v, d, h;
v = 10;
d = 20;
h = comp ( v, d );
return ( 0 );
}
int comp ( int data1, int data2 ) //违背2
{
int data;
data = 2 * data1 + data2;
return data;
}
int comp ( int data1, int data2 ); //遵循1
int main ( void )
{
int v, d, h;
v = 10;
d = 20;
h = comp ( v, d );
return ( 0 );
}
int comp ( int data1, int data2 ) //遵循2
{
int data;
data = 2 * data1 + data2;
return data;
}
int comp ( int data1, int data2 ); //遵循1
int main ( void )
{
int v, d, h;
v = 10;
d = 20;
h = comp ( v, d );
return ( 0 );
}
int comp ( int data1, int data2 ) //遵循2
{
int data;
data = 2 * data1 + data2;
return data;
}
unsigned int fun ( unsigned int par ); //违背1
int main ( void )
{
unsigned int i = 1;
unsigned int j;
j = fun ( i );
return ( 0 );
}
int fun ( unsigned int par ) //违背2
{
if ( 1 == par )
{
return ( -1 );
}
else if ( 2 == par )
{
return ( 1 );
}
else
{
return ( 0 );
}
}
unsigned int fun ( unsigned int par ); //违背1
int main ( void )
{
unsigned int i = 1;
unsigned int j;
j = fun ( i );
return ( 0 );
}
int fun ( unsigned int par ) //违背2
{
if ( 1 == par )
{
return ( -1 );
}
else if ( 2 == par )
{
return ( 1 );
}
else
{
return ( 0 );
}
}
int fun ( int a, int *b );
int main ( void )
{
int i = 1, j = 2;
int k;
k = fun ( i, &j );
return ( 0 );
}
int fun ( int a, int *b )
{
if ( 1 == a )
{
*b = *b + a;
return ( 1 );
}
else
{
*b = *b - a;
} //违背1
}
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