Что такое Процедуры, на языке программирования Си?
Что такое Процедуры, на языке программирования Си?
(не Си++,не Си#, а Си)
Я в Си не разбираюсь, а в учебниках написанно непонятно...
Подскажите плиз...
Независимо от языка программирования, процедура - это подпрограмма, которая может быть многократно вызвана из любой части программы. В отличии от функции, процедура не имеет возвращаемого значения. В языке Си для неё нужно явно задавать пустой тип возвращаемого значения void, который и говорит о том, что возвращаемого значения нет.
процедура это чтото типа подпрограммы, она имеет свой код который можно использовать в разных частях программы, сам способ реализации схож с кодом на С++ тк С++ полностью совместим с С
вот собственно пример void func(int x) { cout << x; } // выводит число x
процедура - это функция, которая ничего не возвращает значения (т. е возвращает войд т. е ни хрена)
MaximusFk ответил более правильно. Процедура - это примерно тоже, что подпрограмма, часть программы, написанная отдельно и под отдельным именем, и из основной программы к ней можно обращаться много раз из разных мест.
А возвращает она какие-то значения или не возвращает - не имеет никакого значения.