int a = 10;
int Sum(int x);
4
|
ТОЧКА ВХОДА В ПРОГРАММУ
Зона функции main()
|
static void Main(string[] args){
int b = 15, c;
c = Sum(b);
Console.WriteLine(c);
Console.ReadKey();
}
|
5
|
Зона определения пользовательских функций
|
int Sum(int x)
{int s;
s= x + a;
return s;
}
|
При анализе приведенной программы можно выделить следующие крупные части типового исходного модуля:
подключение заголовочных файлов библиотек;
объявления пользовательских символических констант, вспомогательных функций, классов и типов данных, глобальных переменных;
заголовок главной функции;
определение главной функции – блок, содержащий:
объявление локальных переменных и констант и их инициализацию (присвоение начальных значений);
ввод исходных данных (диалог с пользователем);
обработка – обращение к функциям, вычисление выражений, выполнение операторов;
вывод результата;
возвращение кода завершения главной функции;
определения пользовательских вспомогательных функций и методов классов; для каждой функции после заголовка размещается блок, содержащий:
объявление локальных переменных и их инициализацию;
обработку формальных параметров с использованием локальных переменных;
возвращение результата.
Подобное структурирование текста исходного модуля, который размещается в одном файле с расширением срр, не единственно возможное. Но следование данному образцу облегчает понимание и отладку программ.
Do'stlaringiz bilan baham: |