Oliver Ainhirn
/
04_10_2018
Pointer
Revision 0:347f9e103ce8, committed 2019-02-04
- Comitter:
- corsa1600
- Date:
- Mon Feb 04 17:01:43 2019 +0000
- Commit message:
- Pointer
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 347f9e103ce8 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Feb 04 17:01:43 2019 +0000 @@ -0,0 +1,39 @@ +// 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); + } +}
diff -r 000000000000 -r 347f9e103ce8 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Feb 04 17:01:43 2019 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/e95d10626187 \ No newline at end of file