找程式設計高手編一c 程式 要求是該程式有至少8個以上的知識點。。。

2025-03-03 08:45:22 字數 2523 閱讀 3669

1樓:網友

為什麼是8個知識點啊 隨便答幾個吧 舉一些通俗的例子 但是是作業黨的話就不能照抄了。

靜態資料成員:類裡面的數滲激據成員 用 static 關鍵詞定義的 是靜態建立的 只有在乙個函式呼叫結束以後或者程式結束時才釋放記憶體空間 或者用釋放空間的語句。

建構函式:就是在建立物件時 系統自動預設呼叫的函式 如果沒有定義建構函式 那麼系統也會自動的呼叫乙個空的建構函式 建構函式一般用於成員的初始化賦值等功能。

解構函式:和建構函式相反 乙個類 可以有多個建構函式 但是只能有乙個解構函式 在結束時候呼叫 呼叫的順序有點像進出棧。

拷貝建構函式:其實就是建構函式 功能用敏鬥於拷貝 好像一般由系統自動呼叫 然後作用大概是拷貝兩個物件 複製物件用 具體記不清了。

類模版:不用重複定義類 有系統提供的模版 或者可以用別人提供的模版 必要時做一定修改 方便程式設計人員。

多型:一種操作 可以用不同的結果 比如你點選滑鼠 點選兩次 對不同的程式 跳出來不同的東西 這個就是多型。

繼承:子類繼承父類的特徵 具體不好說。

const:用於定義類成員 或成員函式 或者指向成員函式的指標的 定義了以後就是 常成員 常成員函式 常指標 等 一般目的是為了保護成員資料不被錯誤操作而修改。

友元函式:一般情況下 定義為private私有的成員是不能被外部函式直接修改的 要修改 就要用的友元函式 但是不建議用 因為這樣叢拿襪違背了物件導向程式開發的封裝宗旨。

這些是我自己的理解 說的不全 不是照書上抄的 能懂的話看一下 也許有不對的地方 我也不是什麼高人 請高手勿噴。

2樓:雲澹楓卿

#include

class ctime

public:

ctime(int a1,int b1,int c1)a=a1;b=b1;

c=c1;void print()

cout<>a>>b>>c;

cout<<"請螞源輸入時、分、秒:";

cin>>d>>e>>f;

cdate d1(a,b,c,d,e,f); 物件。

cout<<"display();

c語言選擇題:以下正確的程式段是:()

3樓:撒旦木偶

a對 字元陣列賦值可以不用&,用了也是對的。

b錯 只有乙個指標,但是這個指標並未指向可用的空間。

c錯 雖然程式執行沒問題,但是這樣做是從s[2]開始寫入。s[0]和s[1]是隨機值。

前面0~1元素的資料不確定會導致後面不能完整用str索引 ,獲取不到正確值。

d錯 str是什麼,如果前面初始化為char str[20],也是錯的,因為p[2]是乙個字元,不是位址。

c語言基礎程式設計題

4樓:網友

這個題目我以前做過。

實訓10:猴子吃桃問題。猴子摘下若干桃子,當即吃了一半,還不過癮,又多吃了乙個。

第二天將剩下的吃了一半,又多吃了乙個。以後每天吃剩下的一半再多乙個。

到第十天想吃的時候只剩下乙個桃子,求第一天摘了多少個桃?

#include

main()

5樓:網友

第乙個題 主要是 判斷閏年的問題。感覺有點煩,完了回去再寫吧。

第二個題簡單,從後往前遞推計算,第 10 天 吃之前 有 1 個第 9 天 吃之前 有 4 個遞推公式。

an = * 2;

程式如下:結果如下:

#include

using namespace std;

int main()

for(int i=0;i<=9;i++)

一道c語言程式設計題求解

6樓:網友

#include

void main()

s+=t; s+=t; printf("%d",s);

首先這是乙個累和的題目,完成方法就是迴圈n次,向求和變數s上邊加n項,一般迴圈變數i

其次,觀察每項取值之間的關係,這題是每項都是前一項乘以10再加a得到。

這題也沒有項順序關係,每項都是減法,因此可以簡化成求累減。

每項用乙個變數t來算,一開始初值為0,當前項就是t乘以10然後加a,於是第1項為a,第2項為a*10+a=aa,..迴圈n次得到最大那個數。

具體到程式,為簡單起見,求累減,得到的是-aaa...aaa-..aaa-aa-a,因此加上兩次最大值得到aaa...aaa-..aaa-aa-a的值輸出。

這種多項式求和,一般是要分析每項與前項的關係,或者與迴圈變數取值之間的關係,每項的符號如果需要的話可以單用乙個變數來控制,比較關鍵的是各變數的初值要賦值正確。

c語言程式習題

7樓:瘋狂夏風翼

首先你要搞清運算優先順序的問題,x+=3+x%(-3),就等同於x=x+3+x%(-3),x%(-3)的結果為正數1,因為正負由被除數決定,10為正數所以結果為正數1,再加3再加10不就等於14嗎?呵呵~~~

c語言新手。求程式設計序,c語言新手。求編一個程式。

include include include define n 52 牌張總數 define m 13 每花色張數 char hs 4 花色陣列 梅花 紅心 方塊 黑桃字元對應的ascii碼 char hx 對應11,12,13,14共四張大於10的牌符號 生成順序撲克牌陣列 1 52,梅花1 1...

c語言程式設計 本題要求編寫程式,計算序列

兩個printf語句錯了,一個多了,n 一個多了 這是修改後的 include int main printf sun 3f n sum return 0 錯誤的給你註釋了,更正的寫在下面,請認真看 include int main printf sun 3f sum 加 取地址,這樣輸出的是sum...

找高手給我解釋數控程式設計程式段意義機床華中世紀星

g71 u2 r1 p6 q14 x0.2 z0.2 f80 和fanuc的引數意思相同,u2 表示直徑的半徑向每次切深2mm 即直徑為4mm r1表示切削終點的退刀量為1mm 即迴圈時每走一刀刀具沿45度方向x方向半徑退1mm,z方向退1mm p6 q14表示加工迴圈程式的起始和終點程式段號 也就...