C Language | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 7

C Language

Anyone who can help me with C Functions () ??

20th Mar 2019, 10:03 AM
Ivy
Ivy - avatar
5 Answers
+ 17
Functions are a set of instructions that together performs a specific task. If you want to repeat a specific line of code again and again in your program then functions are really useful. You have to just define a function once and you can call it as many number of times you want. This will also help you to reduce the number of lines of code. And it also becomes easier to find any errors as you need to just search an error(s) in just a specific block i.e. in the function definition. A function in C programming consist of a three parts : 1) Function Declaration Syntax : returnType functionName (ListOfArguments); You just need to declare a function in C before you use it. This is almost similar to a variable declaration as you also declare a variable before using it. 2) Function Definition Syntax : returnType functionName (ListOfArguments) { //Body Of Function } You need to write whatever instructions you need to execute using this function. 3) Function Call Syntax : functionName (ListOfArguments); You just need write the function name while calling the function in the main() function or any other function. The List Of Arguments are optional but if you specify n arguments in definiton then there should be similar n arguments and in the same order else you will get the incorrect output. Example Program : https://code.sololearn.com/cie62Kflr3vN The Functions Can Be Of Different Types depending on whether they return any value or not and whether any parameters (or arguments) are passed or not. First Understand the concept of function. For more you can refer the Sololearn lesson and if you are done with it and still don't understand then you may get it from many websites. Really Very Very Sorry For Such A Long Explanation. Hope This Helps !!!
20th Mar 2019, 12:52 PM
Nova
Nova - avatar
+ 9
If you want to repeat a series of steps more than once and at different times in the program, you put them inside a function and "call" the function when you want to repeat these steps.
21st Mar 2019, 12:54 PM
Sonic
Sonic - avatar
+ 7
Here is an example program of modular functions working together to print centered text inside a border. While creating a program each function is like a seperate capsule, making it easier to observe output and debug as you work towards the end goal of your project. https://code.sololearn.com/clBrbqTbKJaa/?ref=app
20th Mar 2019, 7:12 PM
boneSpider
boneSpider - avatar
+ 3
Functions as the name suggests is just a set of instructions to do a particular function or task.It helps us break program into sub parts of different tasks...
23rd Mar 2019, 1:37 AM
Alan
Alan - avatar
+ 2
Functions in C programming language are building blocks of a C program. A function is a sequence of statements to perform a specific task and it can be called by other functions. A function may take some input and perform a logical unit of task and may return the response to calling function. https://www.techcrashcourse.com/2015/05/c-programming-language-functions.html A function declaration in C tells the compiler about function name, function parameters and return value of a function. The actual body of the function can be defined separately. https://www.techcrashcourse.com/2015/05/c-programming-function-declaration.html After writing a function in C, we have to call this function to perform the task defined inside function body. We cannot execute the code defined inside function's body unless we call it from another function https://www.techcrashcourse.com/2015/05/c-programming-function-calling.html Here are some interesting Facts About Functions in C programming language. https://www.techcrashcourse.com/2015/05/c-programming-function-important-facts.html
26th Jun 2022, 8:46 AM
Arun Kumar
Arun Kumar - avatar