Hallo
Kennt jemand die korrekte Schreibweise für die Funktionsdeklaration,
wenn eines der Argument ein Zeiger ist?
In diesem Beispiel hab ich die Varianten, die mir in den Sinn gekommen
sind angegeben:
1 | void dieFunktion(int arg1, int *argP); //Variante 1
|
2 | void dieFunktion(int , int ); //Variante 2
|
3 | void dieFunktion(int , *int ); //Variante 3
|
4 | void dieFunktion(int , int* ); //Variante 4
|
5 |
|
6 | void main(void )
|
7 | {
|
8 | int Zahl1;
|
9 | int Zahl2;
|
10 |
|
11 |
|
12 | dieFunktion(Zahl1, Zahl2);
|
13 | while(1);
|
14 | }
|
15 |
|
16 | dieFunktion(int arg1, int *argP)
|
17 | {
|
18 | Zahl2 = Zahl1;
|
19 |
|
20 | }
|
Welche der 4 Varianten werden vom MPLAB Compiler zuverlässig
interpretiert?
Besten Dank und schönes Wochenende!