How many arguments can be passed to a function in C?
Short Answer
Views 3417
Answer:
- Any number of arguments can be passed to a function. There is no limit on this. Function arguments are stored in stack memory rather than heap memory. Stack memory allocation is depending on the operating system.
- So, any number of arguments can be passed to a function as much as stack has enough memory. Program may crash when stack overflows.
Related Articles:
This section is dedicated exclusively to Questions & Answers. For an in-depth exploration of C Programming Language, click the links and dive deeper into this subject.
Join Our telegram group to ask Questions
Click below button to join our groups.