C语言变量

C语言变量教程

不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。变量相当于内存中一个数据存储空间的表示,通过变量名可以访问到变量的具体的值。

C 语言 的变量(variable)是有明确 类型 的。编译器会检查 函数 调用中,变量类型的正确性。

C语言变量声明详解

语法

type varname;

参数

参数 描述
type 需要定义的变量的类型。
varname 定义的变量名。

说明

在 C 语言中,定义一个变量首先要知道变量的类型。

C语言多变量声明详解

语法

type varname1, varname2, varname3;

参数

参数 描述
type 需要定义的变量的类型。
varname1 定义的变量名1。
varname2 定义的变量名2。
varname3 定义的变量名3。

说明

如果我们定义的变量的类型都相同,我们可以一次定义多个变量。

案例

定义 C 语言变量

定义 C 语言变量

#include <stdio.h> int main(int argc, char **argv) { printf("嗨客网(www.haicoder.net)\n"); int a; double b; char c; printf("a = %d, b = %d, c = %c", a, b, c); }

程序运行,控制台输出,如下图:

19_C语言变量.png

我们分别定义了一个 int 类型的变量 a,一个 double 类型的变量 b,一个 char 类型的变量 c,并分别打印其值。

定义 C 语言变量

同时定义多个相同类型的变量

#include <stdio.h> int main(int argc, char **argv) { printf("嗨客网(www.haicoder.net)\n"); int a, b, c; double d, e, f; char g; printf("a = %d, b = %d, c = %d\n", a, b, c); printf("d = %f, e = %f, f = %f\n", d, e, f); printf("g = %c", g); }

程序运行,控制台输出,如下图:

20_C语言变量.png

我们同时定义了多个类型相同的变量,即变量 a、b 和 c 的类型都是 int,变量 d、e 和 f 的类型都是 double,变量 g 的类型是 char。

C语言变量总结

C 语言的变量(variable)是有明确类型的。编译器会检查函数调用中,变量类型的正确性。