c语言怎么给结构变量赋值

avatar
作者
筋斗云
阅读量:0

在C语言中,给结构变量赋值可以使用以下几种方法:

  1. 逐个成员赋值:
struct Person {     char name[20];     int age; };  struct Person p1; strcpy(p1.name, "Alice"); p1.age = 25; 
  1. 使用初始化列表:
struct Person {     char name[20];     int age; };  struct Person p1 = {"Alice", 25}; 
  1. 使用指针方式赋值:
struct Person {     char name[20];     int age; };  struct Person p1; struct Person *ptr = &p1; strcpy(ptr->name, "Alice"); ptr->age = 25; 

这些是一些基本的给结构变量赋值的方法,根据具体的情况可以选择不同的方式来赋值。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!