报错是第24行, error:conflicting types for "change_port".
麻烦知道的说一下,有劳了~
代码如下:
[](
```c
#include <stdio.h>
#include <stdlib.h>
change_port(int );
int main(void)
{
int i;
int tport;
int host[i];
for( host[i] = 0 ; host[i] < 0xFFFFFFFF ; host[i]++ ) {
host[1]=rand()%0xFF;
host[2]=rand()%0xFF;
host[3]=rand()%0xFF;
host[4]=rand()%0xFF;
printf("%d.%d.%d.%d\n", host[1],host[2],host[3],host[4]);
change_port(tport);
printf("%d\n",tport);
}
return(0);
}
void change_port(int port)
{
for(port=1; port<0xFFFFF; port++){
port=rand()%0xFFFFF;
}
return(0);
}
```)