C语言上机作业12答案

发布 2022-06-30 16:51:28 阅读 8082

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.答案 ...