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表示加工迴圈程式的起始和終點程式段號 也就...