Pra*_*eep 0 c struct pointers structure char
该程序返回一个指向结构的指针.
当我打印内容时,名称未正确显示,其他两个变量正在正确打印.
可能是什么问题呢?这是C中的代码
#include<stdio.h>
struct student
{
char name[20];
int marks;
int rank;
};
struct student stu;
struct student *create();
void main()
{
struct student *ptr;
ptr = create();
printf("%s\t %d\t %d\t",ptr->name,ptr->marks,ptr->rank);
}
struct student *create()
{
struct student stu = {"john",98,9};
struct student *ptrr;
ptrr = &stu;
return ptrr;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
127 次 |
| 最近记录: |