hello.c 536 B

123456789101112131415161718192021222324252627282930313233343536
  1. #include <stdio.h>
  2. const char* g_str = "Hello World!";
  3. static int a = 1234;
  4. int b = 5678;
  5. extern void rt_kprintf(const char* fmt,...);
  6. int add(int a, int b)
  7. {
  8. return a+b;
  9. }
  10. int main(int argc, char* argv[])
  11. {
  12. int i;
  13. char str[32] = "Hello World\n";
  14. for(i=0; i<argc; i++)
  15. {
  16. printf("argv[%d]='%s'\n", i, argv[i]);
  17. }
  18. printf(str);
  19. printf("g_str address is %ph\n",g_str);
  20. puts(g_str);
  21. rt_kprintf("\nnative rt_kprintf a(%ph)=%d, b(%ph)=%d\n", &a, a, &b, b);
  22. printf("%d+%d=%d\n", 4, 5, add(4, 5));
  23. return 0xdeadbeef;
  24. }