pragma mark - 變量的初始化
/**
*
1.什么是變量
表示的數(shù)據(jù)是可以經(jīng)常修改的。當一個數(shù)據(jù)的值需要經(jīng)常改變或者不確定時焚鲜,就應(yīng)該用變量表示敞曹。
*
2.如何定義變量
定義變量(聲明),任何變量在使用之前蕉鸳,必須先進行定義。
定義變量的目的:在內(nèi)存中分配一塊存儲空間給變量狞洋,方便以后存儲數(shù)據(jù)纲辽。
如果定義了多個變量啦吧,就會為這多個變量分別分配不同的存儲空間您觉。
*/
代碼
#include <stdio.h>
int main()
{
/*
// 1. 申請一塊存儲空間, 也就是定義一個變量
// 定義變量的格式: 數(shù)據(jù)類型 變量名稱
// 定義一個基本數(shù)據(jù)類型的變量
// int float double char
int number; // 定義了一個名稱叫做number的變量
// 會在內(nèi)存中開辟一塊存儲空間給number, 用于存儲數(shù)據(jù)
int value; // 定義了一個名稱叫做value的變量
// 會在內(nèi)存中開辟一塊存儲空間給value, 用于存儲數(shù)據(jù)
*/
/*
// 連續(xù)定義,如果多個變量都是相同類型的,那么可以采用連續(xù)定義
int number, value;
// 如何往變量對應(yīng)的存儲空間當中存儲數(shù)據(jù)
// 注意: 變量中不能隨便存儲數(shù)據(jù), 只能存儲與之對應(yīng)的數(shù)據(jù)
// 概念: 變量的第一次賦值, 我們稱之為初始化, 注意, 要想使用變量都必須對變量進行初始化,然后才能夠使用。
// 如果不對變量進行初始化, 那么其實變量中存儲的是一些垃圾數(shù)據(jù)
number = 10; // 會將等號右邊的數(shù)據(jù)放到數(shù)據(jù)放到等號左邊的變量對應(yīng)的存儲空間中
// 如何使用變量
// 占位符號, %號是占位符號的啟動起始符號
printf("%i\n",number);
float floatValue; // 定義了一個實型的變量
floatValue = 10.1f; // 往floatValue對應(yīng)的存儲空間中存儲了10.1這個值
printf("%f\n",floatValue);
*/
// 初始化的兩種方式
/*
// 1.先定義再初始化
int number;
number = 10;
// 2.定義的同時初始化
int value = 10;
*/
// 3.完全初始化
// int number, value ;
// number = value = 10;
int number;
number = 10;
int value;
value = number;
// 4.部分初始化
// int number, value = 10;
return 0;
}