Expression statement
It is possible to convert expressions into statements. All we need to do is add a semicolon at the end of expressions. Consider the following,
1 + 1;
2 * 2;
3 / 3;
10 <= 9;
All of the above are valid expression statements. But, they are useless since we are not storing the result of the expression in any variable. We won't get any compilation error when we include the above statements in our code. Expression statements are useful when we store the result of the expression in some variable as shown below.
x = 1 + 1;
y = 2 * 2;
res = (10 <= 9);
1 + 1;
2 * 2;
3 / 3;
10 <= 9;
All of the above are valid expression statements. But, they are useless since we are not storing the result of the expression in any variable. We won't get any compilation error when we include the above statements in our code. Expression statements are useful when we store the result of the expression in some variable as shown below.
x = 1 + 1;
y = 2 * 2;
res = (10 <= 9);
#include <stdio.h>
int main() {
int x, y, res;
2 + 3;
4 * 9;
10 < 2;
x = 2 + 3;
y = 4 * 9;
res = (10 < 2);
printf("Value of x is %d\n", x);
printf("Value of y is %d\n", y);
printf("Value of res is %d\n", res);
return 0;
}
Output:
jp@jp-VirtualBox:~/$ ./a.out
Value of x is 5
Value of y is 36
Value of res is 0
Value of x is 5
Value of y is 36
Value of res is 0
Expression statement
Reviewed by Mursal Zheker
on
Sabtu, Desember 28, 2013
Rating:
Tidak ada komentar: