这是一个简单的测试代码:
1 #include <stdio.h>
2
3 float getData(){
4 float *ptr = (float *)malloc(sizeof(float));
5 *ptr = 22.100;
6
7 return *ptr;
8 }
9
10 void outData(float data){
11 printf("%f\n", data);
12
13 return;
14 }
15
16 int main(int argc, char **argv)
17 {
18 /*for(int i = 0; i < argc; i++){
19 printf("%s\n", *(argv + i));
20 }*/
21 float varF1 = 3.14f;
22 unsigned int *ptr = &varF1;
23 float *ptrF = ptr;
24 printf("%d\t %f\n", *ptr, varF1);
25 printf("%f\t %f\n", *ptrF, varF1);
26
27 float data = getData();
28 outData(data);
29
30 int var = 0x1072;
31 char ch = (char)(var);
32 printf("%x and %x\n", var, ch);
33
34
35 return 0;
36 }
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。