C 型別和變數

2021-10-21 14:45:29 字數 817 閱讀 6100

c++是靜態型別,及乙個變數只能擁有一種型別,不能在程式執行的時候進行修改。

#include

intmain()

rq:

int a =1;

int* pa =

&a; std::cout << pa << std::endl;

// 0x7ffee3291b54

std::cout <<

sizeof

(pa)

<< std::endl;

// 8

*pa =12;

std::cout <<

*pa << std::endl;

// 12

std::cout << a << std::endl;

// 12

rq:

int a =1;

int a =

2;

例子:

int

main()

// b已經被移除了

// a 依舊存在

std::cout << a << std::endl;

// 因為b不存在了,下面的**會倒置編譯錯誤

// std::cout << b << std::endl;

return0;

}

const

int a =1;

//或者

intconst a =

1;

C 變數和型別

學習的順序由淺入深 基本變數型別 變數的宣告 變數的初始化 其他變數 1 基本變數型別可以說是跟c語言基本一致。除了chart型別 畢竟這種型別只佔一位元組,不可能再縮減也沒必要再增加大小 其他變數型別所佔儲存空間大小會因為編譯器不同 機器不同等等有不一樣,但這不影響程式,因為編譯器會給於這些變數足...

C 變數型別 引用型別和值型別

c 是一種型別安全的語言。每乙個變數都要求定義為乙個特定的型別,並且要求儲存在變數中的值只能是這種型別的值。變數既能儲存值型別,也可以儲存引用型別,還可以是指標。這一課將講述前兩種型別,關於指標的討論我們將在下一課中進行。下面是關於值型別和引用型別不同點的概論 如果乙個變數v儲存的是值型別,則它直接...

C 基本型別和變數

算術型別包含整型 包括字元和布林型別 和浮點型。主要型別 bool char wchar t char16 t char32 t short intlong long long float double long double 在程式中,帶符號型別和不帶符號型別最好不要混用,容易出現錯誤。如下圖 2...