比如:a.c文件中:doublesqu(doublex){returnx*x;}b.c文件中:#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
a.c文件中:doublesqu(doublex){returnx*x;}b.c文件中:#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
doublesqu(doublex){returnx*x;}b.c文件中:#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
{returnx*x;}b.c文件中:#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
returnx*x;}b.c文件中:#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
}b.c文件中:#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
b.c文件中:#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
#includeexterndoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
externdoublesqu(doublex);//这里需要加extern吗?按照引用外部变量的规则应该加extern吧。//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
//测试发现可以不加,似乎更常见的做法是不加。是一种约定吗?有没有确定的做法?intmain(){printf("%f",squ(3.0));return0;}
intmain(){printf("%f",squ(3.0));return0;}
{printf("%f",squ(3.0));return0;}
printf("%f",squ(3.0));return0;}
return0;}
}
呼唤远方
相关分类