c 專家們,請教幾個問題!

2023-03-25 12:05:03 字數 3799 閱讀 4031

1樓:匿名使用者

一、c/c++庫函式當然也有各公司對其擴充、封裝,vc就是微軟的c,是微軟對c/c++庫函式的擴充。其他還有好多,比如borland公司的c++ builder等。這些各公司版本都有各自的特色,某些函式不一定是相容的。

二、vc庫函式中的函式可是大量用到了對應的類,如果你說完全脫離類庫,那不用想,那些相關函式肯定用不了。當然也有些基本功能的函式是不用那些類庫支援的。理論上,你自己可以用最基本的資料等,自己動手封裝成各個類及對應的函式,實現所需要的功能,甚至可以編寫完全相同的功能。

其實那些類庫、庫函式就是為了方便程式設計,才重用**這些都是他人編寫的類庫。但是實際上,要視你的功力了。

三、學習這些函式,你可以找一些對vc庫函式分類好的書籍。你去搜一下c語言庫函式應該會有收穫。但是要說每個都有成功執行的例子,那基本是不可能的了。

不過你可以根據函式原型得知如何使用啊,不難。學習c/c++,msdn很不錯,很全面。

2樓:要趕海的川子

1. 如果是c++庫函式,那麼它是對c++語言的實現以及封裝,vc庫函式是vc對c/c++的實現、擴充以及封裝。

2. 理論上,你用c/c++的基本函式可以實現任意的類庫。

3. 安裝msdn library,你可以看到各個函式/類庫的說明以及相關的示例**。

3樓:匿名使用者

庫函式有很多,有標準庫函式(#include 等等),也有非標準庫函式,理論上只要能編譯成動態鏈結庫或者靜態鏈結庫的,都是庫函式。

vc的庫函式就是m$提供的一套庫函式(一堆。lib, .dll, .

h,你用的時候要include標頭檔案並且在鏈結的時候鏈上庫檔案),其中有ansi c/c++標準規定的,也有m$額外提供的。

2.理論上講,你只要用windows api就能實現任何vc所有庫函式和類庫實現的功能。

3.你可以參照msdn,至於第三方的庫,你要參照第三方提供的文件。

c++ 題目不會!大佬求解答!

4樓:匿名使用者

多餘的數:該陣列中其他的數通過加法計算出來,換個解釋其實就是,這個數對陣列中的某個數求餘,餘數仍在該陣列中。

如陣列。其中任何乙個數都不能由其他數相加得出。

如陣列。其中22對12求餘後,結果是10,而10存在陣列中,則22是多餘的數。

建議先對陣列進行排序,由小到大,從第二個數開始進行判斷。

c++問題! 請高手幫忙! 50

5樓:匿名使用者

設計要求:設計要求實現如下功能:

(1)建立學生資訊資料,包括學號、姓名、性別、三科成績、出生時間、年齡(必須計算得到)。

(2)使用繼承的方法構造至少3個類,(即學生類——基類,一年級學生和二年級學生類——派生類)類中使用相應的物件放置10個學生資訊。

(3)編寫同名display()成員函式,用來輸出陣列的內容。

(4)按不同類別輸出學生資訊,比如按性別。

(5)要求對「<<和「>>運算子進行過載。考慮到輸人學號時,也會因不小心引人空格,而且名字中也需要有空格,所以過載「>>運算子時,需要滿足這個要求。

(6)抽取並計算學生的平均成績。

(7)按照至少一科成績進行排序。

1-增加一位學生(1年級 2年級)

2-顯示全部學生(1年級 2年級)

3-計算平均成績(1年級 2年級)

4-刪除乙個學生(1年級 2年級)

5-按性別輸出學生資訊。

6-按姓名檢索學生。

7-按照至少一科成績進行排序。

8-結束程式執行。

6樓:行走的標本

這個一條一條的實現唄。先建立基類 然後派生。

c++的問題,知道的麻煩教一下,十分感謝

c++基礎問題,謝謝解答!

7樓:網友

第一題:12,13

其中注意,\"表示的是乙個"字元,\\表示的是乙個\字元,不要把它們當成2個,之所以這樣是為了區分字串結束。

所以一共4個符號,8個字母,12個字元。

佔用位元組就應該最後加乙個結束標記\0,13個第二題:

"a"代表字串,儲存時候,除了a字元本身,還有乙個標記結束的\0,佔用2位元組。引用時候也需要用字元陣列或者指標。

'a'代表乙個字元,只會儲存它本身,佔用1位元組。引用時候可以用字元變數,也可以用字元指標。

一道c++題不會求大神指導!!

乙個c++的問題,求高手幫忙!

8樓:網友

看到上面的資料,我想你會很輕鬆得發現某一月的兔子的數量正好是前2月兔子數量的和,也就是。

f[n] =f[n-1] +f[n-2];

那麼這個程式中什麼意思呢?

最開始 f1= f2 = 1 就是 第一月 和 第二月 兔子的數量然後輸出 f1,f2;

之後對 f1 = f1+f2 ; 根據公式就可以知道 現在的 f1 是 第三月的 數量。

那麼 此時 f2 = f1+f2; f1 是 第三月的數量 f2 是 第二月的數量 ,相加就是 第四月的數量。

同理 這樣迴圈,就可以輸出之後幾個月的數量了。

9樓:匿名使用者

int main()

return 0;

}按照這個題目而言,這個程式是錯誤的。

按照樓下的解釋,的確可以解釋**裡的資料。但問題是第乙個月和第二個月的兔子是1對,也就是2只,第三個月的是2對,也就是4只,這個程式中的公式從開始計算就錯了。

c語言若干問題,求教!謝謝!

10樓:匿名使用者

1.已知 int i = 5; 執行語句 i +=i;

i +=i代表什麼意思?

我不得不說,這是一句很噁心的語句,不用看肯定是教科書上的。實際工作中,寫這樣的語句肯定被老闆罵死。

其實就等同 i= i + i); 結果應該是i = 12;

2.已知:int x = 1, y = 2, z;。執行:z = x > y ? x : y

這是判斷語句麼?

是,等同if(x>y) z = x;

else z = y;

結果應該是 3;

3. 執行以下語句。

int a = 14, b = 15, x;

char c = a';

x = a & b) &c < a'))

解釋一下 『a' 什麼意思。

以及字元型變數c是如何做算術比較的?

'a'是字元a c是通過ascii碼同字元比較的結果x = 1 (a&b為真,c<'a"為真,所以結果是真)

11樓:建築學概論

1. 代表先計算++i,再計算i=(+i)+(i)2.是判斷語句。

3.『a』代表字元a,即ascii碼值。

字元型別作比較都是換算成ascii碼值作比較。

12樓:匿名使用者

等價於i=i+(+i)等價於i=i+(i+1)那個++是自增運算子,++在前的,就先加1,後運算,++在後面的,如i++,就先運算,後加1

2.那個乙個三目運算子,也是c語言裡唯一的乙個三目運算子。

列如:x>y?x:y,如果x>y,那就反回x,如果x不大於y,那就反回y

3.那個'a'就是乙個字元,字元型變數做算術比較,那是因為字元型資料可以轉換為數值型,也就是ascii數值,就好比那個'a',他的ascii的值就是65,小寫『a'的ascii的值就是96。

有幾個問題,請教幾個問題

嗨 更詳細的描述問題有助於理解你遇到的麻煩,幫助你更準確的解決問題。謝謝你支援小公尺手機!關於python有幾個問題 javascript document function show str document.getelementbyid str style.display block 請教幾個問...

請教幾個問題,謝謝,請教幾個英語問題,謝謝!

1 是什麼意思?名詞 形容動詞 表示強調,沒有實際意思,就是強調原因 語氣。這句話 學習放假這段期間,我打算去打工。2 上手後的 換成 日本語後的 換成 語法成立嗎?不成立,上手 是形容動詞,形容動詞接續,形容動詞 接體言 形容動詞 接用言。話 是可能形態,前面必須用 不能用 3 是什麼意思?意思 ...

請教博卡拉幾個問題

1 從奇他旺到博卡拉大巴要8個小時,不同的車時間差不多,因為影響速度的是道路問題,貴的車只是舒適並提供些餐點而已 2 不用帶睡袋,山上的旅店有足夠的被子,房間裡和樓道裡的木頭箱子裡都有,我覺得也足夠乾淨,反正你也不會脫光了鑽進去。具體的情況還是到了當地再和導遊核實一下。另外,絕對沒必要特意在國內買戶...