用verilog写一个module:
module(A,B,C)
input A;input B;input C;
wire A; wire B;
reg C;
endmodule
和
module(input A,input B, output C)
wire A; wire B;
reg C;
endmodule
应该是一样的吧?但是为什么在编译的时候,第二种会报warning:Redeclaration of ansi port A, B, C is not allowed 而第一种却不会报?我用的是xilinx 12.3