易百教程

定义两个int类型的变量

在学习如何定义变量之前,请阅读以下代码:

// Using more variables
#include <stdio.h>

int main(void)
{
      int bugs;                 // Declare a variable called bugs
      int beginners;            // and a variable called beginners

      bugs = 20;                 // Store 20 in the variable bugs
      beginners = 2;            // Store 2 in the variable beginners

      // Display some output
      printf("%d beginners for %d bugs\\n", beginners, bugs);
      return 0;//
}

执行上面示例代码,得到以下结果:

2 beginners for 20 bugs

上面代码中,首先使用以下语句声明两个变量:beginnersbugs:

int bugs;   // Declare a variable called bugs
int beginners;   // and a variable called beginners

将两个变量都指定为int类型,因此它们都只能存储整数值。它们已在单独的一行中声明。

因为它们都是相同的类型,所以可以在一行代码中同时它们声明为:

int bugs, beginners;

在一个语句中声明给定类型的多个变量时,数据类型后面的变量名用逗号分隔,整行以分号结尾。

int bugs,         // Declare a variable called bugs
    beginners;    // and a variable called beginners

接下来的两个语句为每个变量分配值:

bugs = 2;           // Store 2 in the variable bugs
beginners = 20;      // Store 20 in the variable beginners

下一个语句调用printf()函数。第一个参数是一个制字符串,它将显示一行文本。

控制字符串中的%d转换说明符将替换为存储在变量,beginnersbugs中的值:

printf("%d beginners for %d bugs\n", beginners, bugs);