Программирование на языке Си что лучше и какой из них предпочесть пожалуйста объясните
#include<stdio.h> int add(int,int); int main() { int first,second,sum; printf("Enter your first number : "); scanf("%d",&first); printf("Enter your second number : "); scanf("%d",&second); printf("sum = %d ",add(first,second)); } int add(int x,int y) { int sum; sum=x+y; return sum; }
ОПЕРАЦИОННАЯ
#include<stdio.h> void add() int main() { add(); } void add() { int first,second,sum; printf("Enter your first number : "); scanf("%d",&first); printf("Enter your second number : "); scanf("%d",&second); sum=first+second; printf("sum =%d",sum); }
Что я уже пробовал:
Оба дают правильный ответ но какой из них предпочесть пожалуйста объясните