#include<stdio.h>
#include<stdlib.h>
struct student
{
int age;
char *name;
};
int main()
{
student st;
st.age = 20;
st.name = "张三";
printf("age = %d, name = %s\n", st.age, st.name);
system("pause");
return 0;
#include<stdlib.h>
struct student
{
int age;
char *name;
};
int main()
{
student st;
st.age = 20;
st.name = "张三";
printf("age = %d, name = %s\n", st.age, st.name);
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
struct student
{
int age;
char *name;
};
int main()
{
struct student st;
st.age = 20;
st.name = "张三";
printf("age = %d, name = %s\n", st.age, st.name);
system("pause");
return 0;
}
#include<iostream>
using namespace std;
struct student
{
int age;
char *name;
};
int main()
{
student st;
st.age = 20;
st.name = "张三";
cout << "age = " << st.age << "name = " << st.name << endl;
system("pause");
return 0;
}
综述: c++ struct 是 c struct 的加强
本文通过几个示例展示了如何使用 C 和 C++ 中的结构体来存储学生信息,并利用 printf 或 cout 进行输出。这些示例有助于理解结构体的基本用法及其在两种不同语言中的实现差异。

被折叠的 条评论
为什么被折叠?



