我试图使主要功能简短。我需要回答一些问题(在每个问题中有很多代码行,我需要使用主要声明的变量) 但是,使用函数,我知道如何使用的方式不会有用,因为我需要在每个问题中使用很多变量,不同类型,而不是数组。 对不起,我很难解释我需要什么。功能范围为C
这是我的代码与伪混合(简化的)
int
main(void)
{
int x = 4;
int y = 5;
float z = 6.8; // And lot of more variables like this
answer_1; //pseudocode
answer_2:
return 0;
}
//内部ANSWER1有很多的printf的的表示变量x,Y,Z ....等)
的值//在answer1中有很多printf显示变量t,i,l ....的值)
“我需要一个函数内部使用Main中声明的变量。” - 等等,这不正是什么函数参数? – 2012-10-27 15:48:20
什么是*缩短主*? – pmod
把''static int x = 4;'带到main的主体之外。至少这样,它们的可见性仅限于当前的编译单元(文件),而不是在整个项目中可见的全局变量。然而,即使使用静态变量,一个比'x'更具说服力的变量名也可能是一个好主意。 – fvu