我尝试使用下面两种样式的标识符函数try_to_change_it(),它产生了相同的结果。推荐哪种款式?
#include "stdafx.h"
#include <stdio.h>
// style1 declare try_to_change_it() here
void try_to_change_it(int);
int _tmain(int argc, _TCHAR* argv[])
{
int a = 1;
// style2 declare try_to_change_it() here
void try_to_change_it(int);
printf("%d\n", a);
try_to_change_it(a);
printf("%d\n", a);
return 0;
}
void try_to_change_it(int a)
{
a = 777;
}
答案 0 :(得分:1)
没有什么不同。在典型情况下,您可以通过包含标题来声明函数,通常您希望在任何函数之外执行此操作。