
定义一个指针变量p,先使p指向变量a,再使p指向变量b,这样就可以了。中间输出,*p就是变量的值。
#include<stdio.h>#include<stdlib.h>
int main()
{
int a=5
int b=10
int *p
p=&a
printf("段链number a is:%d\n",*p)
p=&b
printf("握悔孙number b is:%d\n",*p)
return 0
}
运行结果如下,自己跑一下程序也能看前迟到结果
void replace(char *str,char c1,char c2){
槐州 while(*str)
{
虚贺 if(*str==c1)
*str=c2
差明派 str++
}
}
#include "姿裂stdio.h"main()
{
int i=0,len
char str[80]="Happy"
for(i=0str[i]!='\0'i++) /*计算字符串的有效长度*/
/*这个分号我不懂,为什么迹埋闭没液简有len=4,而有了len=5.
len=i
printf("len=%d\n",len)
for(i=0str[i]!='\0'i++) /*输出字符串*/
putchar(str[i])
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)