1樓:匿名使用者
#include
#include
using namespace std;
const double dpi=3.1415926;
typedef enum
shape;
class cgraphicarea
;cgraphicarea::cgraphicarea()
cgraphicarea::~cgraphicarea()
double cgraphicarea::area(double r)
double cgraphicarea::area(double width,double length)
double cgraphicarea::area(double a,double b,double c)
double cgraphicarea::area(double up,double down,double left,double right)
switch(type)
}//return count;
int cgraphicarea::handle()
area=area(a[0]);
break;
}case rect:
area=area(a[0],a[1]);
break;
}case tri:
if(a[0]+a[1]input();
graphic->handle();
graphic->output();
graphic->~cgraphicarea();}}
2樓:匿名使用者
最簡單在方法就是直接包
class cgraphicarea
呼叫時這樣
void main()
物件導向的方法。要想根據具體情專況優化
,還是去屬學一下c++和op思想吧
請問這個程式怎麼執行,這個c語言程式怎麼執行的
i 0 i 0 i n 2成立 n 2 5 開始迴圈 f a i a a a 0 指向a 0 b a 指向a 0 這裡臨時引數變數a並不是主程式中陣列a,可理解為另外名字aa aa b aa,a 0 a 0 a 0 0 b aa aa 1 b 0 b 0 aa 1 a 0 0 a 1 2 a n i...
c語言程式怎麼理解,這個C語言程式,怎麼理解??
函式型別為空,所以函式fun對這個程式沒作用。指標變數 s仍指向陣列a的首元素1.1的地址,輸出格式為 5.2f,保留兩位小數,所以輸出1.10 你只要弄明白指標的用法就可以了 建議看看 c與指標 我解釋一下 fun a,b,s 傳入陣列a,b的地址,以及s的地址,此時s指向陣列的第一個值,即是1....
C語言,幫我解釋下這個小程式
scanf在遇到空格時就結束了,所以你輸入的how are you其實只有how被讀進去了。所以長度就是3了。你之前用memset函式的時候,就把a 3 置成0了,然後你輸入的又只有how被讀入,所以此時a 3 還是0嘛。空格是不是就結束了?因為從鍵盤輸入時,scanf遇到空格就認為輸入結束了,所以...