Gast
2008-05-03, 17:17:57
Hallo,
eine kleine, vielleicht bescheuerte Frage aber was sind Argumente und was Parameter bei
1.
#define modulo(x,y) ((x) % (y))
2.
#define quad(x) ((x)*(x))
3.
#define sum1toN(sum,n)
sum = 0; \
if (n<16){ \
for (int i=1; i<=(n); i++){sum+=i;}\
}\
else { (n)*((n)+1)/2; }
4.
int myFunc( int a, int b, int c, int x ) {
return a*quad(x)+b*x+c;
}
Also bei 4. wären ja aus mathematischer Sicht a,b und c Parameter und x das Argument.
Oder spricht man bei #defines stets von Argumenten???
Ein Link mit einer Erklärung was Argumente und Parameter in C++ sind würde mir schon reichen!
eine kleine, vielleicht bescheuerte Frage aber was sind Argumente und was Parameter bei
1.
#define modulo(x,y) ((x) % (y))
2.
#define quad(x) ((x)*(x))
3.
#define sum1toN(sum,n)
sum = 0; \
if (n<16){ \
for (int i=1; i<=(n); i++){sum+=i;}\
}\
else { (n)*((n)+1)/2; }
4.
int myFunc( int a, int b, int c, int x ) {
return a*quad(x)+b*x+c;
}
Also bei 4. wären ja aus mathematischer Sicht a,b und c Parameter und x das Argument.
Oder spricht man bei #defines stets von Argumenten???
Ein Link mit einer Erklärung was Argumente und Parameter in C++ sind würde mir schon reichen!