Assignment 1
Assignment 1
Objective: Familiarize students with the basic setup and syntax of C programming.
Tasks:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
This code works because it is a simple C program that utilizes the printf() function from
the standard input-output library ( stdio.h). Here's a breakdown of why it works:
1. #include <stdio.h>: This line includes the standard input-output library ( stdio.h) in the
program. This library provides functions like printf() for input and output
operations.
2. int main() { ... }: This is the main function of the program. In C, every program must
have a main() function, which serves as the entry point of the program. The int
before main() indicates that the function returns an integer value, typically 0 to
indicate successful execution.
3. printf("Hello, World!\n");: This line prints the string "Hello, World!" to the console.
The printf() function is used for formatted output. In this case, it takes a string
"Hello, World!\n" , where \n represents a newline character, causing the output to
appear on a new line.
4. return 0;: This statement exits the main() function and returns 0 to the operating
system, indicating that the program executed successfully. In C, returning 0 from
main() typically signifies that the program terminated without errors.
Overall, this code is a simple C program that prints "Hello, World!" to the console,
demonstrating a basic use of the printf() function for output and the main() function as
the entry point of the program.