写出以下程序的运行结果。(4分)
#include ”stdio. h“
#include ”stdlib. h“
typedef struct st
{ int d;
struct st *next;
}ST;
void main(){
ST *head = (ST*) malloc(sizeof(ST) ;
int a[10] = {4, 5, 6, 7, 8, 44, 55, 66, 77, 88};
int i; ST*p; for(i = 0; i< 10; i++) {
ST *node = (ST *) malloc(sizeof(ST) ;
node->d = a[i];
node->next = head->next;
head->next = node;
}
p = head->next;
for(i = 0;i<10;i++) {
printf(”%d, ",p->d) ;p = p->next;
}
}
查看答案和解析【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
启航教育热门私房课
MORE