c言語redefinition;different basic typesエラー

662 ワード

 
  
#include void asd(){
 er();
}
void er(int b){
 printf("er");
}
void main(){asd();}

コンパイル後エラー:test.c(6) : error C2371: 'er' : redefinition; different basic types
 
 C++       ,   er      ,       C        :
  , asd      er  ,                 ,    
               , int er(),    er     ,
                 ,    。
 
     ,       ,  !