#include <stdio.h>
void main(int x)
{
printf("%d",x);
return 0;
}
Ако отпечатаме x стойност във функция main(), тя ще покаже 0 и тъй като стойността по подразбиране на int е 0. когато добавя int x като параметър в main(), тя отпечатва x стойност е 1. Защо?
main
като това, но мисля, че ще даде 1, тъй като първият аргумент за main може да бъдеargc
- person csavvy   schedule 24.11.2020main
получава два параметъра,argc
иargv
, вижте тук за тяхното значение: stackoverflow.com/questions/3024197/. - person Uriya Harpeness   schedule 24.11.2020