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

main

parents
//程序文件2
extern int a = 2; //违背1
int main ( void )
{
a = 3;
return ( 0 );
}
//程序文件2
extern int a = 2; //违背1
int main ( void )
{
a = 3;
return ( 0 );
}
//程序文件2
extern int a; //遵循1
int main ( void )
{
a = 3;
return ( 0 );
}
//程序文件2
extern int a; //遵循1
int main ( void )
{
a = 3;
return ( 0 );
}
#define JUDGE if //违背1
#define int64 long //违背2
int main ( void )
{
int64 i = 0;
JUDGE ( 0 == i )
{
i = 1;
}
return ( 0 );
}
#define JUDGE if //违背1
#define int64 long //违背2
int main ( void )
{
int64 i = 0;
JUDGE ( 0 == i )
{
i = 1;
}
return ( 0 );
}
#define JUDGE_ZERO( i ) if ( 0 == ( i ) ) //遵循1
typedef long int64; //遵循2
int main ( void )
{
int64 i = 0;
JUDGE_ZERO ( i )
{
i = 1;
}
return ( 0 );
}
#define JUDGE_ZERO( i ) if ( 0 == ( i ) ) //遵循1
typedef long int64; //遵循2
int main ( void )
{
int64 i = 0;
JUDGE_ZERO ( i )
{
i = 1;
}
return ( 0 );
}
int main ( void )
{
char i; //违背1
int j;
i = ( char ) 0xFF; //违背2
j = i + 1;
return ( 0 );
}
int main ( void )
{
char i; //违背1
int j;
i = ( char ) 0xFF; //违背2
j = i + 1;
return ( 0 );
}
int main ( void )
{
unsigned char i; //遵循1
int j;
i = ( unsigned char ) 0xFF; //遵循2
j = i + 1;
return ( 0 );
}
int main ( void )
{
unsigned char i; //遵循1
int j;
i = ( unsigned char ) 0xFF; //遵循2
j = i + 1;
return ( 0 );
}
#include "D:\RuleStandard\053\053.h" //违背1
int main ( void )
{
idata = 0;
return ( 0 );
}
#include "D:\RuleStandard\053\053.h" //违背1
int main ( void )
{
idata = 0;
return ( 0 );
}
#include "..\053\053.h" //遵循1
int main ( void )
{
idata = 0;
return ( 0 );
}
#include "..\053\053.h" //遵循1
int main ( void )
{
idata = 0;
return ( 0 );
}
//文件file2.h:
#include "R-1-1-22-file1.h"
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