From 258e1b92ebbfdebefabc120969ab87c3d8b75c3d Mon Sep 17 00:00:00 2001
From: Patrick Simianer
Date: Sun, 15 Jun 2014 03:50:12 +0200
Subject: old c,cc examples
---
c,cc/pointers.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 c,cc/pointers.c
(limited to 'c,cc/pointers.c')
diff --git a/c,cc/pointers.c b/c,cc/pointers.c
new file mode 100644
index 0000000..1efc25e
--- /dev/null
+++ b/c,cc/pointers.c
@@ -0,0 +1,46 @@
+#include
+
+
+void
+test1(void)
+{
+ char *sp;
+ char s[] = "str";
+ sp = s;
+ printf("sp: %s\n", sp);
+ printf("s: %s\n", s);
+
+ int a = 513;
+ int *ap = &a;
+ int **app = ≈
+ printf("a: %d\n", a);
+ printf("ap: %d\n", *ap);
+ printf("app: %d\n", **app);
+}
+
+void
+test2()
+{
+ char *str = "abc";
+
+ printf("for:\n");
+ for (unsigned int i = 0; i < 3; i += 1)
+ {
+ printf("%c\n", str[i]);
+ }
+
+ printf("---\nwhile:\n");
+ while(*str) {
+ printf("%c\n", *str++);
+ }
+
+}
+
+int main(void)
+{
+ test1();
+ test2();
+
+ return 0;
+}
+
--
cgit v1.2.3