Pointer

Dependencies:   mbed

Files at this revision

API Documentation at this revision

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