求解下面两个打印语句的解释#include #include struct student{int num;char name[20];char sex;int age;};struct student stu[3] = {{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',18},{10103,"wang ming",'F',20}};int main(int argc,char *argv[]){s

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 19:21:31
求解下面两个打印语句的解释#include #include struct student{int num;char name[20];char sex;int age;};struct student stu[3] = {{10101,

求解下面两个打印语句的解释#include #include struct student{int num;char name[20];char sex;int age;};struct student stu[3] = {{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',18},{10103,"wang ming",'F',20}};int main(int argc,char *argv[]){s
求解下面两个打印语句的解释
#include
#include
struct student{
int num;
char name[20];
char sex;
int age;
};
struct student stu[3] = {{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',18},{10103,"wang ming",'F',20}};
int main(int argc,char *argv[])
{
struct student *p;
/* printf("No.Name sex age \n");
for(p=stu;pnum,&p->name,&p->sex,&p->age,p->num,p->name,p->sex,p->age);
}
struct student * ss;
printf("%d\n",&ss);*/
int i=0;
p=(struct student *)(&stu[i])->num;
void * s = p;
while(i++

求解下面两个打印语句的解释#include #include struct student{int num;char name[20];char sex;int age;};struct student stu[3] = {{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',18},{10103,"wang ming",'F',20}};int main(int argc,char *argv[]){s
%d 这个不用说了吧
%5d 输出占5个字符宽度,右对齐 ' 12'
%-20s 输出20个字符宽度,左对齐'this is a string '
%2c 2个字符宽度,右对齐' A'
%4d 4个字符宽度,右对齐' 12'