我試圖使主要功能簡短。我需要回答一些問題(在每個問題中有很多代碼行,我需要使用主要聲明的變量) 但是,使用函數,我知道如何使用的方式不會有用,因爲我需要在每個問題中使用很多變量,不同類型,而不是數組。 對不起,我很難解釋我需要什麼。功能範圍爲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