#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