结构体成员: 为变量只能定义一个字符,定义为指针 可以存放多个字符(字符串)
#include <stdio.h>
struct Foo {
char *a; // 指针可以存放多个字符串,变量只能存一个
int b;
double c;
}foo1, foo2; //define two structs with three different fields
void struct_assign(void)
{
foo2 = foo1; //structure directly assignment
}
int main()
{
foo1.a = "eisc is 结构体字符串 ";
foo1.b = 1;
foo1.c = 3.14;
struct_assign(); // 函数 将结构体 1 赋值 给 2
printf("%s %d %lf\n", foo2.a, foo2.b, foo2.c);
// 写入的是 1 读取的是 2 , 由于前赋值相等原因 1 和 2 相等
return 0;
}
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 15:25:28,Processed in 0.0107 second(s).