TCCI-Tririd Computer Coaching Institute is focused on providing Quality education with practical sessions.Satisfaction of our student is our priority. We pride ourselves for providing proficient IT solutions. We have a highly qualificated and expereinced faculties, who, not only handle teaching, but also aspire to provide the best possible solution through their technical expertise.
Wednesday, August 21, 2024
What is void in C?
In C programming, void is a keyword that indicates the absence of a type or value. It is used in several contexts:
- Function Return Type:
- When a function is declared with a return type of void, it means the function does not return any value. For example:
c
Copy code
void myFunction() {
// code
}
- Here, myFunction performs some operations but does not return a value to the caller.
- Void Pointers:
- A void pointer (void *) is a special type of pointer that can point to any data type. It is often used for generic data handling. However, before dereferencing a void pointer, it must be cast to the appropriate data type. For example:
c
Copy code
void *ptr;
int x = 10;
ptr = &x;
- ptr can now point to any type, but to use the value it points to, it must be cast to the correct type:
c
Copy code
int *intPtr = (int *)ptr;
printf("%d", *intPtr); // Outputs 10
- Function Parameters:
- When a function takes void as its parameter, it means the function does not accept any arguments. For example:
c
Copy code
void myFunction(void) {
// code
}
- This explicitly indicates that myFunction takes no parameters.
void is a versatile keyword in C that helps in various situations where a type or value is not needed.
TCCI Computer classes provide the best training in all computer courses online and offline through different learning methods/media located in Bopal Ahmedabad and ISCON Ambli Road in Ahmedabad.
For More Information:
Call us @ +91 98256 18292
Visit us @ http://tccicomputercoaching.com/
