This blog is under construction

Sunday, 29 December 2013

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);

 
  #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




2 comments:

  1. Dell Laptop Service center are giving repair service at the door. We should high quality Dell out of warranty Laptop Repair, removal of virus, screen removal, wireless network set up, battery removal, motherboard replacement to several other are offered at budget friendly price and it’s Negotiable. We can fix them all in time by our well experience and certified technicians. If you want to repair your laptop in front of your eyesight, than you may call us: 7217871051

    ReplyDelete
  2. Looking for essay writing then here we visit us now simply by clicking on essay writing help online who are offering the cheapest writing services for Pakistani students.

    ReplyDelete