Oliver Ainhirn
/
04_10_2018
Pointer
main.cpp
- Committer:
- corsa1600
- Date:
- 2019-02-04
- Revision:
- 0:347f9e103ce8
File content as of revision 0:347f9e103ce8:
// Flash an LED while waiting for events #include "mbed.h" InterruptIn event(p16); DigitalOut led(LED1); void trigger() { printf("triggered!\n"); } int main() { int zahl =4; //int var int zahl2=10; int zahl3; //Einschub zu Pointer int*p_zahl; // point auf int var ( mit variablentyp *name wird ein pointer verwendet) p_zahl = &zahl; // & wird die Adresse verwendet zahl3 = *p_zahl; // *operator führt zum Inhalt des Pointers printf(" %d\n", zahl3); p_zahl = &zahl2; // der pointer p_zahl zeigt nun auf die Adresse von zahl2 printf(" %d\n", *p_zahl); // nun geben wir den Inhalt vom Pointer aus // Ende Einschub event.rise(&trigger); while(1) { led = !led; wait(0.25); } }