{int a=17; int b=16;printf("%d",f1(a,b));} //возвращаемое значение распечатывается в main
#include <stdio.h>
f1 (int a,int b) {a+b;}//функция принимает параметры
// и возвращает значение по умолчанию
void main (void) //результат работы тот же, что и в предыдущем случае
{int a=17; int b=16;printf("%d",f1(a,b));} //хотя программа некорректна, о чем выдается
//предупреждение, как и в варианте строки: {int a=17,b=16, с=f1(a,b); printf("%d",c);
Пример использования глобальных переменных:
#include <stdio.h>
#include <conio.h>
int a,b; //глобальные переменные
int f1 (int x) //х – локальный формальный параметр, принимает значение
{return (a+b)*x;} //фактического параметра k при вызове функции f1(k);