程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 如何使用C++的C++變量?

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

編輯:C++入門知識

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

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

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

a,b都是公有的,因為使用了public:,但是在C++中這樣的語句沒有了,我個人認為這樣其實很好嘛,簡潔明了,在C++中必須給每個變量添加限制符:

  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);//對不變長數組的操作   
  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);//對變長數組的操作   
  38.  
  39.             }   
  40.  
  41.         }   
  42.  
  43.     }   
  44.  
  45. }  

常量的定義使用const關鍵字,和C++類似. 它和只讀限定符的區別.1.常量是靜態的 2.必須在初始化時賦值 真不明白有什麼實際的意義,發現C++變量也是一個累贅的語言。上面的四個運算符在C++變量的不安全代碼中可以使用,但在一般的C#代碼中使用是錯誤的,C#取消了指針,想當然和指針有關的操作符都不能用了。

  1. C與C++中標准輸入實現方式上的一點區別
  2. C++編譯器如何對Const常量進行分配存儲空間
  3. C++類庫設計的基本構思與方法
  4. 玩轉C++語言的幾種方法
  5. 如何更好的進行C++代碼編制

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved