MIT的C指针练习代码
来源:互联网 发布:在线客服源码下载 编辑:程序博客网 时间:2024/06/05 08:41
MIT的C指针练习代码
觉得很好的代码,贴出来. 大概瞄了一眼,感觉不是很难 现在比较忙,以后做解析(如果有必要的话)
#include <stdio.h>#include <stdlib.h>voidf(void){ int a[4]; int *b = malloc(16); int *c; int i; printf("1: a = %p, b = %p, c = %p\n", a, b, c); c = a; for (i = 0; i < 4; i++)a[i] = 100 + i; c[0] = 200; printf("2: a[0] = %d, a[1] = %d, a[2] = %d, a[3] = %d\n", a[0], a[1], a[2], a[3]); c[1] = 300; *(c + 2) = 301; 3[c] = 302; printf("3: a[0] = %d, a[1] = %d, a[2] = %d, a[3] = %d\n", a[0], a[1], a[2], a[3]); c = c + 1; *c = 400; printf("4: a[0] = %d, a[1] = %d, a[2] = %d, a[3] = %d\n", a[0], a[1], a[2], a[3]); c = (int *) ((char *) c + 1); *c = 500; printf("5: a[0] = %d, a[1] = %d, a[2] = %d, a[3] = %d\n", a[0], a[1], a[2], a[3]); b = (int *) a + 1; c = (int *) ((char *) a + 1); printf("6: a = %p, b = %p, c = %p\n", a, b, c);}intmain(int ac, char **av){ f(); return 0;}
0 0
- MIT的C指针练习代码
- C语言指针的练习
- C语言-------------指针小程序的练习
- C 函数指针练习
- c和指针练习
- Linux C 指针练习
- Linux C 指针练习
- 【c基础练习】指针
- Objective-C代码块(block)的练习
- C语言 指针操作练习
- C语言指针练习1
- C语言指针练习2
- c语言之指针练习
- c 语言指针练习<一>
- c 语言指针练习<二>
- c函数和指针练习
- C和指针-编程练习
- [C练习]蛇形代码
- 在odl中如何实现rpc
- Selenium Webdriver java 积累一
- Weka算法Clusterers-Xmeans源码分析(二)
- HTML DOM backgroundPositionY 属性
- c++运算符重载以及一些基本概念
- MIT的C指针练习代码
- 指针 引用 对比
- 计算机自考总纲
- Selenium Webdriver java 积累 二
- ACdream1154(lowbit的理解)
- cocos2dx 2.0系列 到 3.0系列的一些转换
- C#自定义事件
- 怎样将在网上看到的视频下到电脑上
- Activity的生命周期函数 .