
{*c=*c+1d=d+1 //将指针c所指的值+1,形参d+1
printf("\n%c,%c",*c,d)//输出c和d
}
main()
{char a='D'段竖,b='d'//字符型变量a初值为D,字符型变量b初值为d
fun (&b,a) //执行fun函数,将b的地址赋给fun函数的c指针,更改c指针的值,b的值也会变化,将a的值赋给fun函数d变量,仅将值传递给参数d,改动d不影响a变量的值
printf("\n%c,%c",a,b)//输出a和握喊大b
程序运行结果
e,E
D,e
#include<stdio.h>void FUN(int S[])
{
static int J=0
do
{
S[J]+=S[J+1]
} while(++J<2)
}
void main(void)
{
int K,A[10]={1,2,3,4,5}
for( K=1K<3K++)FUN(A)
for (K=0K<5K++)printf("%d ",A[K])
printf("\n")
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)