69,370
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
struct IPM
{
int i;
float j;
};
void change(struct IPM*& t_1, struct IPM*& t_2) //
{
t_1 = t_2; //
}
int main(int argc, char **argv)
{
struct IPM a = {2, 3.0};
struct IPM *b;
struct IPM *c;
b = &a;
change(c,b); //
printf("%d\n", c->i);
}
#include <stdio.h>
struct IPM
{
int i;
float j;
};
void change(struct IPM **t_1, struct IPM **t_2)//函数不允许嵌套定义
{
*t_1 = *t_2;
}
int main(int argc, char **argv)
{
struct IPM a = {2, 3.0};
struct IPM *b;
struct IPM *c;
b = &a;
change(&c,&b);
printf("%d\n", c->i);
}
#include <stdio.h>
struct IPM
{
int i;
float j;
};
void change(struct IPM **t_1, struct IPM **t_2)
{
*t_1 = *t_2;
}
int main(int argc, char **argv)
{
struct IPM a = {2, 3.0};
struct IPM *b;
struct IPM *c;
b = &a;
change(&c,&b);
printf("%d\n", c->i);
}
#include<iostream>
using namespace std;
struct IPM
{
int i;
float j;
};
void change(struct IPM **t_1, struct IPM **t_2) //
{
*t_1 = *t_2; //
}
int main(int argc, char **argv)
{
struct IPM a = {2, 3.0};
struct IPM *b;
struct IPM *c;
b = &a;
change(&c,&b); //
printf("%d\n", c->i);
}
void change(struct IPM **t_1, struct IPM **t_2)
{
*t_1 = *t_2;
}
change(&c, &b);
printf("%d\n", c->i);
void change(struct IPM * &t_1, struct IPM * &t_2)
{
t_1 = t_2;
}
change(c, b);
printf("%d\n", c->i);