data next
struct link node;
5.变量root有如图所示的存储结构,其中sp是指向字符串的指针的指针域,next是指向该结构的指针域,data用以存放整型数。请填空,完成此结构的类型说明和变量root的定义。
rootstruct list
char *sp;
root;6.以下函数creatlist用来建立一带头节点的单链表,链表的结构如下图所示,新的。
节点总是插入在链表的末尾。链表的头指针作为函数值返回。链表最后一个节点的next域放入null,作为链表结束的标志。
data为字符型数据域,next为指针域。读入时字符以#表示输入结束(#不存入链表)。请填空。
struct node
char data;
struct node *next;
【1】 )creatlist( )
struct node *h,*s,*r;
char ch;
h=(struct node *)malloc(sizeof(struct node));
r=h;ch=getchar();
while (ch!=’#
s=(struct node*)malloc(sizeof(struct node));
s->data=( 2】 )
r->next=
r=s;ch=getchar();
r->next=( 3】 )
return h;
7. 下列程序的执行结果为___
main()
union bt
int k;
char c[2];
a;printf("%o,%o",8. 若有以下的说明、定义和语句,则输出结果为___已知字母a的十进制数为65)。
main()
union un
int a;
char c[2];
w;a';'a';
printf("%o",9. 程序运行的结果是___
main()
union example
struct
int x;
int y;
in;int a;
int b;
e;printf("%d,%d",10. 下面程序的输出结果是___
struct ks
int a;int *b;}
main()
struct ks s[4],*p;int n=1,i;
for(i=0;i<4;i++)
s[i].a=n;
s[i].b=&s[i].a;
n=n+2;
p=&s[0];
printf("%d,%d",+p->b),*s+2)->b);
11. 下面程序的输出结果是___
#include<>
union pw
int i;
char ch[2];
a;main()
printf("%d",12. 若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为___
main()
struct st
char a[10];
int b;
double c;
printf("%d",sizeof(struct st));
13. 若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为___
main()
union un
int i;
double y;
struct st
char a[10];
union un b;
printf("%d",sizeof(struct st));
14. 程序运行的结果是___
#include<>
#define int 1
#define float 2
#define char 3
main()
int vtype;
union val
int x;
char c;
float y;
v;a';vtype=char;
if (vtype==int) printf ("d",else if (vtype==char)printf("%c",else if(vtype==float)printf("%f",15. 下面程序的输出是___
main()
enum em;
char *aa=
printf("%s%s%s",aa[em1],aa[em2],aa[em3]);
C语言上机作业10答案
c语言程序设计上机作业10 答案。指针上机作业01 答案。1 答案 1 p2 p 2 答案 1 char p,c 2 scanf c c 或者c getchar 3 p c 3 答案 2 2 6 6 解析 第一步 调用fun函数之前,进行了如下图7 1所示的操作 全局变量p指向main函数中的局部变...
C语言上机作业8答案
c语言程序设计上机作业8 答案。函数01 答案。1.答案 1 p j2 x i p 3 linemax x 2.答案 1 x 3.答案 1 a i 1 2 a 9 i 4.答案 1 i 5.答案 1 n 12 s 6.答案 1 a,b 2 max 3 int x,y 4 return z 7.答案 ...
C语言上机作业8答案
c语言程序设计上机作业8 答案。函数01 答案。1.答案 1 p j2 x i p 3 linemax x 2.答案 1 x 3.答案 1 a i 1 2 a 9 i 4.答案 1 i 5.答案 1 n 12 s 6.答案 1 a,b 2 max 3 int x,y 4 return z 7.答案 ...