【判断题】
如果p是一个指向struct Student类型对象的指针变量,那么执行p++时,p的增量是结构体struct Student的长度。
【判断题】
(p++)-num的计算过程是先求得p-num的值,然后再使p自加1。
【判断题】
指针变量的基类型必须与结构体变量的类型相同()。
【多选题】
以下说法正确的是( )。#include stdio.hint main(){struct student // 声明结构体类型struct student {int num;char name[20];float score;}student1;
【单选题】
struct student{long int num;char name[20];char sex;char addr[20];}______。以下能够正确定义的是
①
a={Li Lin,10101,M,123 Beijing Road
②
a={10101,Li Lin,123 Beijing Road,M
③
a={10101,Li Lin,M,123 Beijing Road
④
a={123 Beijing Road,Li Lin,M,10101};
【单选题】
以下程序的运行结果是( )。#include stdio.hmain(){struct date{ int year,month,day;}today;printf(%d\n,sizeof(today));}
【简答题】
通过变量的地址进行的访问,称为[填空1]访问。
【简答题】
#include stdio.hint main(){void swap(int *p1,int *p2);int a,b;int*pointer_1,*pointer_2;printf(please enter a and b:scanf(%d,%d,a,pointer_1=pointer_2=if(ab) swap(pointer_1,pointer_2);printf(%d,%d\n,a,b);return 0;} void swap(int *p1,int *p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}若输入5,9,则输出为[填空1]。
【简答题】
若有p=printf(“%o”,p);则输出的是a的[填空1]。