大綱目錄
程式必須記錄三個基本屬性: 例:
int x;
// int:型別 x:儲存空間的名稱
x =100
;// 大小
double y;
// double:型別 y:儲存空間的名稱
y =100.0
;// 大小
變數是對某個事務中的變化的量的建模,所以變數名要有一定的含義,簡介明了,易於區分,便於讀懂。
比如變數表示差旅費,則變數名應為cost_of_trip
或costoftrip
或trip_cost
變數名稱中只能使用字母字元、數字、下劃線(_
)。
變數名稱的第乙個字元不能是數字。
區分大寫字元與小寫字元。
不能將c++關鍵字用作變數名稱。
c++標準對變數名的長度沒有限制,但是有些平台(作業系統和編譯器)有限制。
以兩個下劃線開頭或乙個下劃線+大寫字母開頭的變數名被保留給實現(編譯器及其使用的資源)使用。
以乙個下劃線開頭的變數名被保留給實現,用作全域性識別符號。
int age;
// 有效
int age;
// 有效.但與小寫age是兩個不同的變數
int age;
// 有效, 與age、age是互不相同的變數
int age;
// 無效, 是int 而不是 int
int my_age2;
// 有效
int _my_age, _myag, _myage;
// 有效, 但是保留
int3age,
3age。3myage;
// 無效,不能以數字開頭
intdouble
;// 無效,不能用c++關鍵字做變數名
int begin;
// 有效,begin不是c + 關鍵字
int __age;
// 有效,但是保留
int my-age;
// 無效,不能用橫槓
int i_love_c_plus_plus_do_you_know;
//有效。但不提倡
有時候程式設計師會在變數名單詞前面新增某些標誌性的字首來說明變數具有的某些性質。
int nmyage, intmyage;
// 字首n, int代表整數值
std::string smyname,strmyname;
// 字首s, str代表字串
// 類似的b(布林值),p(指標),c(單個字元),m_(類成員)
復合資料型別的構造需要整型、浮點型和字元型 ➡自定義類型別的構造既需要復合型別也需要整型,浮點型和字元型➡所以整型,浮點型和字元型在整個型別系統中處於基礎性的地位,故而稱之為基本資料型別
#include
// 結構體型別 --> 復合型別
struct company
;
#include
struct company
;// 類型別 --> 自定義型別
class
person
;
變數和常量
package com.xy.pf.test.xiti 關鍵字static 1.靜態方法和靜態變數是屬於某乙個類,而不屬於類的物件 2.靜態方法和靜態變數的引用直接通過類名呼叫 3.在靜態方法中不能呼叫非靜態的方法和引用非靜態的成員變數 反之,則可以 4.可以用類的物件obj來呼叫靜態的方法meth...
常量和變數
常量 固定的資料 四類 整型 浮點型 單精度和雙精度 字元型 字串型 字元型常量 不能是中文,單引號引起來的 字串型常量 雙引號引起來的 變數 表示乙個需要經常改變或者不確定的資料 特點 1.建立了乙個變數相當於在記憶體中占用了一片空間 2.空間的大小是固定的,但裡面的資料可以改變 3.同乙個作用域...
常量和變數
1 常量 vb中常量分為兩種,一種是文字常量,一種是符號常量。1.文字常量 vb的文字常量分為兩種,即字串和數值。1.字串常量 字串常量由字元組成,可以是除雙引號和回車符之外的任何ascii字元。2.數值常量 數值常量共有4重表示方式,即整形數 長整型數 貨幣型數和浮點數。文字常量的四種方式 1.整...