C语言完美演绎7-7
/* 范例7-7 */#include stdio.hint main(){int a;int b;int *ptr; /* 定义指针变量这里的星号间接运算符 (*)并不作“依址操作”动作 */a 5;b a;ptr b; /* 变量b的地址赋值给指针变量ptr *//* 下面是把a、b、ptr的内容值和地址输出到屏幕 */printf(\na的值是%d\nb的值是%d\nptr的值是%d,a,b, ptr);printf(\n\na的地址是%d\nb的地址是%d\nptr的地址是%d \,a,b,ptr);*ptr *ptr 1; /* 这里的星号间接运算符(*)作“依址操作”动作变量b的内容值被改变 *//* 再把a、b、ptr的值和地址输出到屏幕 */printf(\n\na的值是%d\nb的值是%d\nptr的值是%d,a,b,ptr);printf(\n\na的地址是%d\nb的地址是%d\nptr的地址是%d \,a,b,ptr);getchar();return 0;}程序执行结果a的值是5b的值是5ptr的值是6618620a的地址是6618624b的地址是6618620ptr的地址是6618616a的值是5b的值是6ptr的值是6618620a的地址是6618624b的地址是6618620ptr的地址是6618616
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2496461.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!