天天看點

C語言變量初始化作用,C語言變量初始化

C語言變量初始化教程

如果是定義的

是以,在 C 語言中,一個很好的習慣就是在定義變量的同時,給變量初始化,也就是給變量一個預設值。

C語言變量初始化詳解

文法

type varname = value;

參數

參數

描述

type

變量的類型。

varname

變量名。

value

變量初始值。

說明

我們定義了一個變量名為 varname 類型為 type 的變量,并初始化為 value。

C語言多變量初始化詳解

文法

type varname = value, varname2 = value2, varname3 = value3;

參數

參數

描述

type

變量的類型。

varname, varname2, varname3

變量名。

value, value2, value3

變量初始值。

說明

我們定義了三個變量,分别為 varname、varname2 和 varname3,其初始值分别為 value、value2 和 value3。

案例

定義變量并初始化

定義 C 語言變量,并初始化

#include

int main(int argc, char **argv){

printf("嗨客網(www.haicoder.net)\n");

int a = 1024;

double b = 99.99;

char c = 'h';

printf("a = %d, b = %f, c = %c", a, b, c);

}

程式運作後,控制台輸出如下:

C語言變量初始化作用,C語言變量初始化

我們定義了三個變量,分别為 a,并初始化為了 1024,變量 b,并初始化為了 99.99,變量 c,初始化為 ‘h’。

定義多變量并初始化

定義 C 語言多變量,并初始化

#include

int main(int argc, char **argv){

printf("嗨客網(www.haicoder.net)\n");

int a = 1024, b = 110, c = 0;

double d = 99.99, e = 10.24, f = 10.0;

printf("a = %d, b = %d, c = %d\n", a, b, c);

printf("d = %f, e = %f, f = %f", d, e, f);

}

程式運作後,控制台輸出如下:

C語言變量初始化作用,C語言變量初始化

我們可以在同時定義多個變量的同時,給變量進行初始化。

C語言變量初始化總結

變量的初始化就是在定義變量的同時,給變量設定一個初始值,在 C 語言中,如果定義變量沒有初始化,那麼變量有可能會被指派也有可能不會指派。

是以,在 C 語言中,一個很好的習慣就是在定義變量的同時,給變量初始化,也就是給變量一個預設值。