Declarations, Initializations, and Assignment


Declarations

#include <stdio.h>

int main(void)
{
  int num;
  int num1, num2;
  float value1,
        value2;
  int num3, num4, num6;
  long int num9;
  long num10;
  char letter;
  double value3;
  ...  code  ...

  return (0);
}

Declaration and Initialization

#include <stdio.h>

int main(void)
{
  int num;
  int num1 = 3, num2;
  int num3, num4 = 7;
  float value1 = 3.4;
  char letter = 'a';

  ...  code  ...

  return (0);
}

Assignment Statements

#include <stdio.h>

int main(void)
{
  int num1 = 3, num2;

  num2 = 4;
  num1 = num1 + 1;
  num2 = num2 * 4;
  num1 = num2 + 3 - 4;
  num1 = num2 = 14; /* shows the assignment expression */
... 

  return (0);
}