1樓:匿名使用者
1.比如語句:myclass class1;
這句話就是在棧記憶體中由作業系統來順序分配一個記憶體地址用來儲存物件class1,它一般在編譯前已經在記憶體中分配好了空間。
2.myclass *class1 = new myclass;它就是在堆記憶體中隨機分配一個記憶體地址儲存物件class1.這個物件本身你並不能直接訪問,你能訪問的只是這個物件在記憶體中的地址。
也就是你只有操作這個指標。
3.類的public成員都可以視為這個類的介面,因為類的例項可以直接這些成員。
4.#define pi 3.14 這就是巨集,在後面的**,只要用到pi,那麼它就表示3.
14.簡單的理解巨集其實就是文字替換,當然這是最簡單的巨集,有的巨集之後會很巨大,比如mfc裡的巨集,會讓人很頭疼!
5.建構函式的成員初始化表如下:假設這個類有兩個私有資料成員aa,bb
myclass::myclass(int a,int b) // 設這個類建構函式有三個引數。
:aa(a),bb(b) // 用引數a初始化資料成員aa,用b初始bb,這就是成員初始表
6,7.函式參數列就是定義函式時,函式名後面的那對小括號裡的內容。
8.定義一個常量時就會用到const限定符。const變數和const物件都是不允許被修改的。
9。區分過載函式的標誌主要是看引數列表,但不是絕對!
10。字元陣列和字串最主要的區別是字元陣列裡不包含終止空字元,而字串隱式包含地一個終止空字串,字串物件可以直接輸出,但一個字元陣列直接輸出時會出現亂碼,
11。exit函式用於強制退出程式。
一道簡單的c++題目,求大神解答,謝謝!!!
2樓:匿名使用者
#include
#include
using namespace std;
int main();
char a[100] = ;//初始
來化源有問題
int i;
gets(a);
for (i = 0; a[i] != '\0'; ++i)}for ( i = 0; i < 26; ++i)if (num[i] != 0)
cout << char(97 + i) << ":" << num[i] << endl;
return 0;}
求問一個c++很簡單的問題qaq(質數和)謝謝~
3樓:
zs函式錯了。比來如當x=33時,
自i結果是i<5,i的取值
bai就是2、du3、4;那麼,33%2時k=1,33%3時k=0,33%4時k又zhi=1,結果最後
dao得數是k=1,33成質數了,而33是合數!
4樓:語多放肆
rmq st .
一道簡單的c語言題目,一道簡單的C語言題目
s 2 是一個指標陣列,指向兩個字串 s 0 s 1 while s 1 0 迴圈,條件為 s 1 0 字串的最後一個值是 0 這裡遍歷s 1 字串,一共會遍歷4次。 寒鐵礦 你定義了一個指標陣列,s 0 指向的是第一個 字串的起始地址,s 1 指向的是第二個 字串的起始地址。while s 1 0...
一道簡單的大一c語言題目,一道簡單的C語言程式設計題,我們是大一的!剛學!在100行之間!
char join char a,char b,int n 你好因為輸出的時候前面加了個負號 單個數減號為 加號為 所以 是負數號 怎麼說呢?就是優先順序的問題,自增自減在變數後面的時候是最後才運算的。8先變成 8然後輸出再然後8自增變成9,後面同理輸出 9,如果再輸出i就等於 10因為自減了 一道...
一道簡單的c語言題目
浪 鷹 我們先把文字語言轉換為我們的程式語言 對甲來說 a 1 c 3 a 1 c 3 對乙來說 b 3 c 2 b 3 c 2 對丙來說 a 2 c 3 a 2 c 3 對丁來說 c 1 d 3 c 1 d 3 由於他們的話當中,只有一半是對的,不能多也不能少,所以只要這四個語句同時成立就可以找到...