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

main

parents
typedef struct
{
signed int si01 : 1; //违背1
signed int si02 : 2;
unsigned int serv : 29;
} sData;
int main ( void )
{
sData my_data;
my_data.si01 = -1;
my_data.si02 = -1;
return ( 0 );
}
typedef struct
{
signed int si01 : 1; //违背1
signed int si02 : 2;
unsigned int serv : 29;
} sData;
int main ( void )
{
sData my_data;
my_data.si01 = -1;
my_data.si02 = -1;
return ( 0 );
}
typedef struct
{
signed int si01 : 2; //遵循1
signed int si02 : 2;
unsigned int serv : 28;
} sData;
int main ( void )
{
sData my_data;
my_data.si01 = -1;
my_data.si02 = -1;
return ( 0 );
}
typedef struct
{
signed int si01 : 2; //遵循1
signed int si02 : 2;
unsigned int serv : 28;
} sData;
int main ( void )
{
sData my_data;
my_data.si01 = -1;
my_data.si02 = -1;
return ( 0 );
}
typedef struct
{
short d01 : 2; //违背1
short d02 : 2; //违背2
short res : 12; //违背3
} sData;
int main ( void )
{
sData my_data;
my_data.d01 = 1;
my_data.d02 = 1;
my_data.res = 0;
return ( 0 );
}
typedef struct
{
short d01 : 2; //违背1
short d02 : 2; //违背2
short res : 12; //违背3
} sData;
int main ( void )
{
sData my_data;
my_data.d01 = 1;
my_data.d02 = 1;
my_data.res = 0;
return ( 0 );
}
typedef struct
{
signed short d01 : 2; //遵循1
unsigned short d02 : 2; //遵循2
unsigned short res : 12; //遵循3
} sData;
int main ( void )
{
sData my_data;
my_data.d01 = 1;
my_data.d02 = 1;
my_data.res = 0;
return ( 0 );
}
typedef struct
{
signed short d01 : 2; //遵循1
unsigned short d02 : 2; //遵循2
unsigned short res : 12; //遵循3
} sData;
int main ( void )
{
sData my_data;
my_data.d01 = 1;
my_data.d02 = 1;
my_data.res = 0;
return ( 0 );
}
typedef struct
{
unsigned char d01 : 2;
unsigned char d02 : 2;
unsigned char d03 : 2;
unsigned short d04 : 2; //违背1
} stData1;
typedef struct
{
unsigned short d01 : 2;
unsigned short d02 : 2;
unsigned short d03 : 2;
unsigned short d04 : 12; //违背2
unsigned short d05 : 2;
unsigned short d06 : 2;
unsigned short d07 : 2;
unsigned short d08 : 8;
} stData2;
int main ( void )
{
stData1 my_data1;
stData2 my_data2;
return ( 0 );
}
typedef struct
{
unsigned char d01 : 2;
unsigned char d02 : 2;
unsigned char d03 : 2;
unsigned short d04 : 2; //违背1
} stData1;
typedef struct
{
unsigned short d01 : 2;
unsigned short d02 : 2;
unsigned short d03 : 2;
unsigned short d04 : 12; //违背2
unsigned short d05 : 2;
unsigned short d06 : 2;
unsigned short d07 : 2;
unsigned short d08 : 8;
} stData2;
int main ( void )
{
stData1 my_data1;
stData2 my_data2;
return ( 0 );
}
typedef struct
{
unsigned char d01 : 2;
unsigned char d02 : 2;
unsigned char d03 : 2;
unsigned char d04 : 2; //遵循1
} stData1;
typedef struct
{
unsigned short d01 : 2;
unsigned short d02 : 2;
unsigned short d03 : 2;
unsigned short d04 : 10; //遵循2
unsigned short d05 : 2;
unsigned short d06 : 2;
unsigned short d07 : 2;
unsigned short d08 : 10;
} stData2;
int main ( void )
{
stData1 my_data1;
stData2 my_data2;
return ( 0 );
}
typedef struct
{
unsigned char d01 : 2;
unsigned char d02 : 2;
unsigned char d03 : 2;
unsigned char d04 : 2; //遵循1
} stData1;
typedef struct
{
unsigned short d01 : 2;
unsigned short d02 : 2;
unsigned short d03 : 2;
unsigned short d04 : 10; //遵循2
unsigned short d05 : 2;
unsigned short d06 : 2;
unsigned short d07 : 2;
unsigned short d08 : 10;
} stData2;
int main ( void )
{
stData1 my_data1;
stData2 my_data2;
return ( 0 );
}
int fun1 ( ); //违背1
int fun2 ( int, int ); //违背2
int main ( void )
{
int a, b, c, d;
a = 10;
b = 5;
c = fun1 ( a, b );
d = fun2 ( a, b );
return ( 0 );
}
int fun1 ( int a, int b )
{
int ret;
ret = a + b;
return ret;
}
int fun2 ( int a, int b )
{
int ret;
ret = a - b;
return ret;
}
int fun1 ( ); //违背1
int fun2 ( int, int ); //违背2
int main ( void )
{
int a, b, c, d;
a = 10;
b = 5;
c = fun1 ( a, b );
d = fun2 ( a, b );
return ( 0 );
}
int fun1 ( int a, int b )
{
int ret;
ret = a + b;
return ret;
}
int fun2 ( int a, int b )
{
int ret;
ret = a - b;
return ret;
}
int fun1 ( int a, int b ); //遵循1
int fun2 ( int a, int b ); //遵循2
int main ( void )
{
int a, b, c, d;
a = 10;
b = 5;
c = fun1 ( a, b );
d = fun2 ( a, b );
return ( 0 );
}
int fun1 ( int a, int b )
{
int ret;
ret = a + b;
return ret;
}
int fun2 ( int a, int b )
{
int ret;
ret = a - b;
return ret;
}
int fun1 ( int a, int b ); //遵循1
int fun2 ( int a, int b ); //遵循2
int main ( void )
{
int a, b, c, d;
a = 10;
b = 5;
c = fun1 ( a, b );
d = fun2 ( a, b );
return ( 0 );
}
int fun1 ( int a, int b )
{
int ret;
ret = a + b;
return ret;
}
int fun2 ( int a, int b )
{
int ret;
ret = a - b;
return ret;
}
int fun1 ( short height ); //违背1
float fun2 ( int height ); //违背2
int fun3 ( int height ); //违背3
int main ( void )
{
int i, j1, j2, j3;
i = 1000;
j1 = fun1 ( i );
j2 = fun2 ( i );
j3 = fun3 ( i );
return ( 0 );
}
int fun1 ( int height )
{
int h;
h = height + 10;
return h;
}
int fun2 ( int height )
{
int h;
h = height - 10;
return h;
}
int fun3 ( int width )
{
int w;
w = width - 10;
return w;
}
int fun1 ( short height ); //违背1
float fun2 ( int height ); //违背2
int fun3 ( int height ); //违背3
int main ( void )
{
int i, j1, j2, j3;
i = 1000;
j1 = fun1 ( i );
j2 = fun2 ( i );
j3 = fun3 ( i );
return ( 0 );
}
int fun1 ( int height )
{
int h;
h = height + 10;
return h;
}
int fun2 ( int height )
{
int h;
h = height - 10;
return h;
}
int fun3 ( int width )
{
int w;
w = width - 10;
return w;
}
int fun1 ( int height ); //遵循1
int fun2 ( int height ); //遵循2
int fun3 ( int width ); //遵循3
int main ( void )
{
int i, j1, j2, j3;
i = 1000;
j1 = fun1 ( i );
j2 = fun2 ( i );
j3 = fun3 ( i );
return ( 0 );
}
int fun1 ( int height )
{
int h;
h = height + 10;
return h;
}
int fun2 ( int height )
{
int h;
h = height - 10;
return h;
}
int fun3 ( int width )
{
int w;
w = width - 10;
return w;
}
int fun1 ( int height ); //遵循1
int fun2 ( int height ); //遵循2
int fun3 ( int width ); //遵循3
int main ( void )
{
int i, j1, j2, j3;
i = 1000;
j1 = fun1 ( i );
j2 = fun2 ( i );
j3 = fun3 ( i );
return ( 0 );
}
int fun1 ( int height )
{
int h;
h = height + 10;
return h;
}
int fun2 ( int height )
{
int h;
h = height - 10;
return h;
}
int fun3 ( int width )
{
int w;
w = width - 10;
return w;
}
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