#include <stdio.h> int main() { int grade1 = 90; int grade2 = 59; if (grade1 > 60) { printf("Pass\n"); } if (grade2 < 60) { printf("Fail\n"); } } /* CONDITIONALS: LESSON if Statement An if statement is used to test an expression for truth and execute some code based on it. Here’s a simple form of the if statement: if (condition) { // Statement(s) } If the condition is true, then the statements within the if block are executed. These statements are any lines of code that would otherwise be normally executed by the program. When the condition is false, the inside statements are skipped and the program continues on. if (flip == 1) { printf("Heads\n"); } The if keyword is followed by a set of parentheses (). Inside these parentheses, a condition is provided that evaluates to true or false: If the condition evaluates to true, the code inside the curly braces {} executes. If the condition evaluates to false, the code doesn’t execute. So in the code above, if flip is equal to 1, the program outputs “Heads”; if it does not, then nothing happens and the program continues. Instructions 1. Write an if statement that checks if grade1 > 60 is true and prints “Pass\n” if it is. Checkpoint 2 Passed Stuck? Get a hint 2. Write another if statement that checks if grade2 < 60 is true and prints “Fail” if it is. */
Write, Run & Share C Language code online using OneCompiler's C online compiler for free. It's one of the robust, feature-rich online compilers for C language, running the latest C version which is C18. Getting started with the OneCompiler's C editor is really simple and pretty fast. The editor shows sample boilerplate code when you choose language as 'C' and start coding!
OneCompiler's C online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample C program which takes name as input and print your name with hello.
#include <stdio.h>
int main()
{
char name[50];
printf("Enter name:");
scanf("%s", name);
printf("Hello %s \n" , name );
return 0;
}
C language is one of the most popular general-purpose programming language developed by Dennis Ritchie at Bell laboratories for UNIX operating system. The initial release of C Language was in the year 1972. Most of the desktop operating systems are written in C Language.
When ever you want to perform a set of operations based on a condition if-else
is used.
if(conditional-expression) {
// code
} else {
// code
}
You can also use if-else for nested Ifs and if-else-if ladder when multiple conditions are to be performed on a single variable.
Switch is an alternative to if-else-if ladder.
switch(conditional-expression) {
case value1:
// code
break; // optional
case value2:
// code
break; // optional
...
default:
// code to be executed when all the above cases are not matched;
}
For loop is used to iterate a set of statements based on a condition.
for(Initialization; Condition; Increment/decrement){
// code
}
While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.
while(condition) {
// code
}
Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.
do {
// code
} while (condition);
Array is a collection of similar data which is stored in continuous memory addresses. Array values can be fetched using index. Index starts from 0 to size-1.
data-type array-name[size];
data-type array-name[size][size];
Function is a sub-routine which contains set of statements. Usually functions are written when multiple calls are required to same set of statements which increases re-usuability and modularity.
Two types of functions are present in C
Library functions are the in-built functions which are declared in header files like printf(),scanf(),puts(),gets() etc.,
User defined functions are the ones which are written by the programmer based on the requirement.
return_type function_name(parameters);
function_name (parameters)
return_type function_name(parameters) {
//code
}