69,374
社区成员
发帖
与我相关
我的任务
分享
//第一个
#include<stdio.h>
#include<malloc.h>
typedef struct node{
int data;
struct node *next;
}*link;
int InitLink(link *p){
*p = (link) malloc(sizeof(node));
(*p)->data = 100;
(*p)->next = NULL;
return 1;
}
void main(){
link p;
InitLink(&p);
printf("%d",p->data);
}
//第二个
#include<stdio.h>
#include<malloc.h>
typedef struct node{
int data;
struct node *next;
}*link;
int InitLink(link p){
p->data = 100;
p->next = NULL;
return 1;
}
void main(){
link p;
p = (link) malloc(sizeof(node));
InitLink(p);
printf("%d",p->data);
}
#include<stdio.h>
#include<malloc.h>
typedef struct node{
int data;
struct node *next;
}*link;
int InitLink(link p){
p->data = 100;
p->next = NULL;
return 1;
}
void main(){
link p;
p = (link) malloc(sizeof(node));
InitLink(p);
printf("%d",p->data);
}
int InitLink(link &p)
#include<stdio.h>
#include<malloc.h>
typedef struct node{
int data;
struct node *next;
}*link;
int InitLink(link p){
p = (link) malloc(sizeof(node));
p->data = 100;
p->next = NULL;
return 1;
}
void main(){
link p;
InitLink(p);
printf("%d",p->data);
}