#include <stdio.h>
#include <stdlib.h>
void change(char* s,char** ptr){// 相当于地址传递。
*ptr = &s[4];
*(*ptr) = 'a';
};
int main()
{
char* ptr;
int a = strtoul("123456789a",&ptr,10);//数字字符串转整型,遇到非数字字符结束
printf("%d\n",a);
printf("%c\n",*ptr);
char* ptr1;
char ss[]="Chine";
char *s = ss;
change(s,&ptr1);//理解二级指针写了一个函数
printf("%s\n",s);
printf("%c\n",*ptr1);
}
地址传递与二级指针
最新推荐文章于 2024-05-04 22:58:13 发布