向null地址copy数据和不断改变指针指向
2015-10-05 16:42
260 查看
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> int main11() { system("pause"); return 0; } void main22() { char *p1 = NULL; p1 = 0x00077; strcpy(p1, "11111222"); system("pause"); return ; } void main() { char buf[128]; int i; int j = 0; char *p1 = NULL;//c可以在栈上分配内存 char *p2 = NULL; p1 = &buf[0]; //不断的改变p1的值 相当于不断的改变指针的指向。 p1 = &buf[1]; p1 = &buf[2]; for ( i = 0; i < 10;i++) { p1 = &buf[i]; } p2 = (char *)malloc(100); strcpy(p2,"abdafgadf121313"); for ( i = 0; i < 10; i++) { p1 = p2 + i; printf("%c ", *p1); } printf("hello....\n"); system("pause"); return; }
相关文章推荐
- Linux 的BSP
- Linux BSP
- 学习日志---hbase学习
- Linux编程中制作&打补丁:diff & patch
- 在ubuntu下 eclipse中配置tomcat
- 关于OpenCV的那些事——相机标定
- LINUX VIM快捷键
- Nginx中location配置[转]
- Linux平台下编写的即时通讯软件(聊天室)和通讯录
- Linux的uio机制架构详解(三)
- nginx动静分离后的一些小事故,给出处理方法
- CentOS6.5下安装wine OK
- find中的-print0和xargs中-0的奥妙
- Linux的uio驱动机制的由来和优缺点(一)
- Linux的UIO经典例子讲解(二)
- nginx安装部署
- 阿里云CentOS下yum安装mysql,jdk以及tomcat
- Linux查看CPU和内存使用情况
- bzoj1688: [Usaco2005 Open]Disease Manangement 疾病管理(状压dp)
- 十九、MDT 2013 Update 1批量部署-集成DaRT 10