正在加载图片...
void main(void) { int i=10,j=20; char chl='a'.ch2='b': f1 loat f1=99,2=100; printf("整型变量i的地址:%d;整型变量j的地址:%dn",&i,&j)方 printf("字符变量chl的地址:%d;字符变量ch2的地址:%dn",&chl,&ch2; printf("浮点变量f1的地址:%d;浮点变量f2的地址:%dn",&f1,&f2); 示例2:该程序演示了指针变量的实质。首先,系统也对指针变量本身分配存储空间,其 次,它保存了某个存储单元的地址,通过指针变量可以访问该地址代表的存储单元。 #include <stdio.h> void main(void) { char ch='a',*pch; int i=10,*pi; pch=&ch; pi=&i; printf"字符变量ch的地址:%d;指针变量pch的地址:%dn",&ch,&pch; printf("整型变量i的地址:%d,指针变量pi的地址:%dn",&i,&pi); printf("字符变量ch的值:%c,指针变量pch的值:%dn",ch,pch: printf("整型变量i的值:%d;指针变量pi的值:%dn",i,pi); printf("指针变量pch所指向的存储单元的值:%cln",*pch); printf("指针变量pi所指向的存储单元的值:%dn",*pi); 示例3:该程序解释了函数参数值传递的原理。 #include <stdio.h> -170-void main(void) { int i=10,j=20; char ch1='a',ch2='b'; float f1=99,f2=100; printf("整型变量 i 的地址:%d ;整型变量 j 的地址:%d \n",&i,&j); printf("字符变量 ch1 的地址:%d ;字符变量 ch2 的地址:%d\n",&ch1,&ch2); printf("浮点变量 f1 的地址:%d ;浮点变量 f2 的地址:%d\n",&f1,&f2); } 示例 2:该程序演示了指针变量的实质。首先,系统也对指针变量本身分配存储空间,其 次,它保存了某个存储单元的地址,通过指针变量可以访问该地址代表的存储单元。 #include <stdio.h> void main(void) { char ch='a',*pch; int i=10,*pi; pch=&ch; pi=&i; printf("字符变量 ch 的地址: %d; 指针变量 pch 的地址: %d\n",&ch,&pch); printf("整型变量 i 的地址: %d; 指针变量 pi 的地址: %d\n",&i,&pi); printf("字符变量 ch 的值: %c; 指针变量 pch 的值: %d\n",ch,pch); printf("整型变量 i 的值: %d; 指针变量 pi 的值: %d\n",i,pi); printf("指针变量 pch 所指向的存储单元的值: %c\n",*pch); printf("指针变量 pi 所指向的存储单元的值: %d\n",*pi); } 示例 3:该程序解释了函数参数值传递的原理。 #include <stdio.h> - 170 -
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有