void f(char **p) { char *t; t=(p+=sizeof(int))[-1]; printf("
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 15:30:54
void f(char **p) { char *t; t=(p+=sizeof(int))[-1]; printf("%s\n",t); } main() { char *argv[]={"ab",
void f(char **p)
{
char *t;
t=(p+=sizeof(int))[-1];
printf("%s\n",t);
}
main()
{
char *argv[]={"ab","cd","ef","gh","ij","kl"};
f(argv);
}
void f(char **p)
{
char *t;
t=(p+=sizeof(int))[-1];
printf("%s\n",t);
}
main()
{
char *argv[]={"ab","cd","ef","gh","ij","kl"};
f(argv);
}
void f(char **p)//
{
char *t;
t=(p+=sizeof(int))[-1];
printf("%s\n",t);
}
main()
{
char *argv[]={"ab","cd","ef","gh","ij","kl"};// 指针数组,数组元素是指向字符串的指针
//argv[0]指向字符串"ab",argv[1]指向字符串"cd" .
f(argv);//调用f函数 传入 指针数组 的数组名,即 指向指针数组中第一个指针元素argv[0]的
//指针,是指向指针的指针(二阶指针)
}
t= (p+=sizeof(int)) [-1];
先看看 () 里面的
p+=sizeof(int)
sizeof(int) 得到int类型数据的占的字节数(win32 下 int 为4字节)
p指向argv[0],p加4后指向argv[4]
即 t = (&argv[4])[ -1]
t = argv[3]
t 指向 "gh"
所以输出 gh
{
char *t;
t=(p+=sizeof(int))[-1];
printf("%s\n",t);
}
main()
{
char *argv[]={"ab","cd","ef","gh","ij","kl"};// 指针数组,数组元素是指向字符串的指针
//argv[0]指向字符串"ab",argv[1]指向字符串"cd" .
f(argv);//调用f函数 传入 指针数组 的数组名,即 指向指针数组中第一个指针元素argv[0]的
//指针,是指向指针的指针(二阶指针)
}
t= (p+=sizeof(int)) [-1];
先看看 () 里面的
p+=sizeof(int)
sizeof(int) 得到int类型数据的占的字节数(win32 下 int 为4字节)
p指向argv[0],p加4后指向argv[4]
即 t = (&argv[4])[ -1]
t = argv[3]
t 指向 "gh"
所以输出 gh
void f(char **p) { char *t; t=(p+=sizeof(int))[-1]; printf("
void fun (char *a,char *h,char *p) { int j=0; char *q=a; whi
main(){ char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; sc
void fun(char *s[],int n) { char *t;int i,j for(i=0;i
int m(char * p) { p=malloc(10); return 1;} int main() { char
Void fun(char * ,int d) { *c =*c+1;d+=1; Printf("%c,%c,",*c,
偶数字母换成大写.#include void chg(char *s){int i,n=0;char *p=s;whil
#include; char *p="ABC" printf("%d",strlen(p)+*p);
void swap (char *x,char *y) { char *t; t=x; x=y; y=t; } void
#include void fun(char *w,int n){char t,*s1,*s2;s1=w;s2=w n-
这个程序有什么问题?#include/*void strcpy(char *s,char *t){int i=0;whi
#include "stdio.h" void point(char *p) {p+=3;} main() { char