C++ セ | <肚摸> <ㄧ计嘿>(<把计>) { <粂>; return <肚>; } |
单 Pascal セ | function <ㄧ计嘿>(<把计>): <肚摸>; begin <粂>; <ㄧ计嘿> := <肚> end; |
ㄒ
C++ セ | 单 Pascal セ |
float power(float x, int y) { int i; float p = 1; for (i = 1; i <= y; i++) p *= x; return p; } |
function power(x: real; y: integer): real; var i: integer; p: real; begin p := 1; for i := 1 to y do p := p * x; power := p end; |
狦ㄧ计ぃ惠璶ヴ把计<把计> ㄏノ void 硂ボ┪ヴ狥﹁ぃ璶ㄒint function_without_parameters(void)┪int function_without_parameters() 痙種ㄏ⊿Τ把计ㄧ计砆秸ノ┪珹腹琌ぃ簗奔
C++ いㄧ计祘玡祘ぇ
C++ セㄧ计祘玡 | #include <iostream.h> float power(float x, int y) { int i; float p = 1; for (i = 1; i <= y; i++) p *= x; return p; } main() { int i; for (i = 0; i < 10; i++) cout << i << "\t" << power(1.5, i) << "\t" << power(-0.5, i) << endl; return 0; } |
C++ セㄧ计祘ぇ | #include <iostream.h> float power(float base, int n); // ㄧ计 main() { int i; for (i = 0; i < 10; i++) cout << i << "\t" << power(1.5, i) << "\t" << power(-0.5, i) << endl; return 0; } float power(float x, int y) { int i; float p = 1; for (i = 1; i <= y; i++) p *= x; return p; } |
Pascal セ | program prog_28(input, output); var i: integer; function power(x: real; y: integer): real; var i: integer; p: real; begin p := 1; for i := 1 to y do p := p * x; power := p end; begin for i := 0 to 9 do writeln(i, ' ', power(1.5, i), ' ', power(-0.5, i)) end. |
狦ㄧ计祘ぇ祘玡ゲ斗Τ暗ㄧ计粂ㄧ计禗 C++
絪亩祘把计计沮摸把计计ヘのㄧ计肚计沮摸硂ㄇ戈ゲ斗㎝ㄧ计璓计沮い把计嘿琌ぃ惠璶碞衡Τぃ﹚璶㎝ㄧ计妓ㄒ祘いㄧ计
float power(float base, int n);
糶Θ
float power(float, int);
C++ い筁祘砆讽琌贺ぃ穦肚ヴ狥﹁ㄧ计иㄏノ玂痙 void 讽琌ㄧ计肚计沮摸ㄒ
C++ セ | Pascal セ |
#include <iostream.h> void a_message(int a, int b) { if (a > b) cout << a << " > " << b << endl; else if (a < b) cout << a << " < " << b << endl; else cout << a << " = " << b << endl; } main() { int x, y; cin >> x >> y; a_message(x, y); return 0; } |
program prog_29(input, output); procedure a_message(a, b: integer); begin if a > b then writeln(a, ' > ', b) else if a < b then writeln(a, ' < ', b) else writeln(a, ' = ', b) end; var x, y: integer; begin readln(x, y); a_message(x, y) end. |
C++ Τ闽ノ办砏玥㎝ Pascal
癸ㄧ计秨﹍砆跑秖ウノ办碞琌ㄏノ赣跑秖ㄧ计狦跑秖琌ㄧ计いァウノ办パ砆竚秨﹍祘跑秖ゲ斗璶祘程秨﹍よ候钡玡竚矪瞶竟ぇ痙種 main() ず跑秖ぃ琌祘跑秖ウ琌祘Ы场跑秖
#include <iostream.h> int x, y; void foo1()
} /* a ㎝ b ノ办沧挡 */ void foo2()
} main()
} |
C++ いㄧ计把计琌肚璶龟筋肚и璶р把计肚ㄧ计よ猭琌ㄧ计Α把计いㄏノ琍腹*の秸ノㄧ计龟把计&ㄒ祘い find_average材㎝材把计琌肚τ材琌肚ㄢ把计キА穦硓筁材把计肚秸ノㄧ计よ
C++ セ | Pascal セ |
#include <iostream.h> void find_average (float x, float y, float *z) { *z = (x + y) / 2; } main() { float a = 4, b = 3, c; find_average(a, b, &c); cout << "Average: " << c << endl; return 0; } |
program prog_30(input, output); procedure find_average (x, y: real; var z: real); begin z := (x + y) / 2 end; var a, b, c: real; begin a := 4; b := 3; find_average(a, b, c); writeln('Average: ', c) end. |