以下程序的执行结果是( )。 #include typedef struct{ int y[4]; char z[8]; } MYTYPE; void main(){ MYTYPE a = { {2,3,5,6},Tom}; puts(a.z); }
以下程序的运行结果是( )。#include“stdio.h”main(){ struct date{intyear,month,day; }today;printf(“%d\n”,sizeof(struct date));}
有以下程序#include struct ball{char color[10];int dim;};int main( ){struct ball list[2] = {{white, 2}, {yellow, 3}};printf(%s:%d , (list+1)->color, list->dim);return 0;}程序运行后的输出结果是( )
有以下程序: #include struct S { int a,b; } data[2]={10,100,20,200}; void main() {struct S p; p=data[1]; printf(%d\n,++(p.a)); } 程序的运行结果是( )
有以下程序 #include struct st { int x, y;) data[2]={l,10,2,20}; main() { struct st *p=data; printf(%d,, p->y); printf(%d,(++p)->x); } 程序的运行结果是( )。
若有以下语句 typedef struct S { int g; char h; } T; 以下叙述中正确的是()。
设有以下语句:typedef struct S{int g;char h;}T;下面叙述正确的是()。
设有以下说明语句,则下面叙述中正确的是( )。typedef struct { int n; char ch[8]; }PER;
#include struct st{ int x, y;} data[2]={l,10,2,20};main(){ struct st *p=data;printf(\%d,\, p->y);printf(\%d \,(++p)->x);}程序的运行结果是
以下程序的运行结果是_______。#include main(){struct st{int n;struct st *np;};struct st a[3],*p;a[0].n=7;a[0].np=&a[1];a[1].n=9;a[2].np=&a[2];a[2].n=11;a[0].np='\\0';p=&a[0];printf(\%d\\n\,++p->n);}
有以下程序struct STU{char num[10];float score[3];}main(){struct STU s[3]={{\20021\,90,95,85},{\20022\,95,80,75},{\20023\,100,95,90}},*p=s;int i; float sum=0;for(i=0;i<3;i++)sum=sum+p->score[i];printf(\%6.2f\\n\,sum);}程序运行后的输出结果是()
以下程序的运行结果是( )#includeint main(){struct date{ int year,month,day; }today;printf(\%d\,sizeof(struct date));return 0;}
08110012:有以下说明语句,则下面的叙述不正确的是( )。typedef struct stu{int a;float b}stutype;
有以下程序#include struct ball{char color[10];int dim;};int main( ){struct ball list[2] = {{\white\, 2}, {\yellow\, 3}};printf(\%s:%d\, (list+1)->color, list->dim);return 0;}程序运行后的输出结果是( )
有以下语句typedef struct S {int g;char h;}T, 则下面叙述中正确的是( )。
#include struct ord { int x,y;} dt[2]={1,2,3,4}; main( ) { struct ord *p=dt; printf ( “%d,”,++p->x ) ; printf ( “%d”,++p->y ) ; } 程序的运行结果是
以下程序的功能是实现带附加头结点的单链表数据结点逆序连接,请填空。typedef struct node{int data;struct node *next;}*pointer;void reverse(pointer h) /* h为附加头结点指针*/{ pointer p,q;p=h->next; h->next=NULL;while( ){q=p; p=p->next; q->next=h->next; h->next=( );}}
有以下程序: include<stdio.h> struct tt {int x;struct tt*y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a} main() { int i; p=a; for(i=1;i<=2;i++){printf("%d",p->x);p=P->y;} } 程序的运行结果是()。
以下程序运行后的输出结果是______。 struct NODE { int k; struct NODE *link; }; main() { struct NODE m[5],*p=n,*q=m+4; int i=5; while(p!=q) { p->k=--i;p++; q->k=i--;q--; } q->k=-i; for(i=0;i<5 ;i++)printf("%d",m[i].k); printf("\n"); }
有如下程序 include<stdio.h>struct group { int first, second, third; }; struct group get_min_max_sum(); } 程序运行后的输出结果是
有以下程序: include<stdio.h> include<string.h> struct A {int a;char b[10];double C;); struct A f(struct A t): main() {struct A a={1001,"ZhangDa",l098.0}; a=f(a);printf("%d,%S,%6.1f\n",a.a,a.b,a.c); } struct A f(struct A t) {t.a= 1002;strcpy(t.b,"ChangRon9");t.c=1202.0;return t;} 程序运行后的输出结果是()。
有以下程序 include<stdio.h>include<string.h>typedef struct stu { char name[10]; char gender; int score; } STU; void f(); } 程序的运行结果是
以下程序运行后的输出结果是 ______。 include <stdio.h> struct NODE { int k; char s[20
4、以下是采用压缩存储的一个链串的节点类型定义: define NodeSize 8 typedef struct node { char data[NodeSize]; struct node *next; } LinkStrNode; 如果每个字符占1个字节,指针占2个字节,该链串的存储密度为()。