1. 指针基本介绍
/*
============================================================================
Name : Pointer.c
Author : jiangkuan
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
int main(void) {
int a = 10;
int *pa = &a;
printf("%d\n",*pa);
int32_t *intP = malloc(4);
//*intP = 100;
intP[0] = 100;
printf("%d\n",*intP);
int len = 10;
int32_t * intQ = malloc(len*sizeof(int32_t));
intQ[0] = 101;
intQ[1] = 103;
printf("%d\n",*(intQ+1));
printf("%x\n",intQ);
printf("%x\n",&intQ);
char *str = "hello";
printf("%ld\n",sizeof(str));
int64_t p = (int64_t)str;
char *str1 = (char *)p;
printf("%s\n",str1);
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}/*
============================