自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何使用C++的C++變量?

開發(fā) 后端
C++變量的使用和作用域和C++類似,沒有什么特別需要注意的,有的覺得C++語(yǔ)言是一門獨(dú)立的語(yǔ)言,并不是在C語(yǔ)言的基礎(chǔ)上,可以直接學(xué)習(xí)C++不必先從C下手。

變量是程序中數(shù)據(jù)的臨時(shí)存放場(chǎng)所。在代碼中可以只使用一個(gè)變量,也可以使用多個(gè)變量,變量中可以存放單詞、數(shù)值、日期以及屬性,然而這么多年來,C++社群的狀況改善了嗎?

但是首先我們應(yīng)該看到,現(xiàn)在的程序都是包含在類當(dāng)中了,也就是說定義的變量都變成了類的私有成員,如果要在別的類中使用C++變量就需要在定義語(yǔ)句前加上限制符public 在C++中我們看到過這樣在類中聲名C++變量:

  1. bool a;   
  2.  
  3. if (a=Getnum())   //假設(shè)Getnum返回一個(gè)整數(shù)值   
  4.  
  5. {   
  6.  
  7.     //a為非0   
  8.  
  9. }   
  10.  
  11. else   
  12.  
  13. {   
  14.  
  15.     //a為0   
  16.  
  17. }  

a,b都是公有的,因?yàn)槭褂昧藀ublic:,但是在C++中這樣的語(yǔ)句沒有了,我個(gè)人認(rèn)為這樣其實(shí)很好嘛,簡(jiǎn)潔明了,在C++中必須給每個(gè)變量添加限制符:

  1. using System;   
  2.  
  3. namespace ConsoleApplication1   
  4.  
  5. {   
  6.  
  7.     class Class1   
  8.  
  9.     {   
  10.  
  11.         static void Main (string[] args)   
  12.  
  13.         {   
  14.  
  15.             int[,] a1=new int[2,2]{{1,2},{3,4}};   
  16.  
  17.             foreach (int b 1 in a1)   
  18.  
  19.             {   
  20.  
  21.                 Console.WriteLine ("{0}",b1);//對(duì)不變長(zhǎng)數(shù)組的操作   
  22.  
  23.             }   
  24.  
  25.             int[][] a2=new int[2][];   
  26.  
  27.             a2[0]=new int[2]{0,1};   
  28.  
  29.             a2[1]=new int[3]{3,4,5};   
  30.  
  31.             foreach (int[] b 20 in a2)   
  32.  
  33.             {   
  34.  
  35.                 foreach (int b 21 in b20)   
  36.  
  37.                 Console.WriteLine ("{0}",b21);//對(duì)變長(zhǎng)數(shù)組的操作   
  38.  
  39.             }   
  40.  
  41.         }   
  42.  
  43.     }   
  44.  
  45. }  

常量的定義使用const關(guān)鍵字,和C++類似. 它和只讀限定符的區(qū)別.1.常量是靜態(tài)的 2.必須在初始化時(shí)賦值 真不明白有什么實(shí)際的意義,發(fā)現(xiàn)C++變量也是一個(gè)累贅的語(yǔ)言。上面的四個(gè)運(yùn)算符在C++變量的不安全代碼中可以使用,但在一般的C#代碼中使用是錯(cuò)誤的,C#取消了指針,想當(dāng)然和指針有關(guān)的操作符都不能用了。

【編輯推薦】

  1. C與C++中標(biāo)準(zhǔn)輸入實(shí)現(xiàn)方式上的一點(diǎn)區(qū)別
  2. C++編譯器如何對(duì)Const常量進(jìn)行分配存儲(chǔ)空間
  3. C++類庫(kù)設(shè)計(jì)的基本構(gòu)思與方法
  4. 玩轉(zhuǎn)C++語(yǔ)言的幾種方法
  5. 如何更好的進(jìn)行C++代碼編制
責(zé)任編輯:chenqingxiang 來源: 網(wǎng)界網(wǎng)
相關(guān)推薦

2010-01-25 10:25:19

C++變量

2010-01-28 11:08:09

C++變量

2010-02-05 15:04:41

C++定義變量

2010-02-02 14:06:50

C++ const變量

2010-01-25 09:50:58

C++函數(shù)對(duì)象

2010-01-28 10:33:10

C++開發(fā)程序

2010-01-28 14:33:58

C++Test工具

2010-01-20 09:54:27

C++數(shù)據(jù)類型

2010-01-21 09:34:57

C++語(yǔ)法

2010-01-27 16:05:06

C++堆棧

2011-05-18 18:05:47

C#C++

2010-01-28 13:45:06

C++數(shù)組

2010-01-21 14:07:14

CC++聲明

2011-05-18 17:56:38

C#C++

2010-01-25 14:00:27

C++類

2021-10-11 11:53:07

C++接口代碼

2010-01-20 10:19:55

C++數(shù)組

2010-01-21 13:33:44

C++基類

2010-01-27 17:16:52

C++構(gòu)造函數(shù)

2010-01-28 16:31:54

C++類型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)