21xrx.com
2024-11-10 00:14:30 Sunday
登录
文章检索 我的文章 写文章
C语言结构体输入
2023-06-18 22:37:06 深夜i     --     --
C语言 结构体 输入 scanf函数 定义 变量 printf函数

C语言是一门广泛应用于系统程序开发和游戏开发中的编程语言,如何输入结构体是程序设计的基础之一。在C语言中,结构体是一种用户自定义的数据类型,它允许您将不同的数据类型组合在一起。下面我们来了解一下如何在C语言中输入结构体。

首先,您需要定义一个结构体来保存您想要输入的多个变量。您可以使用struct语句来定义结构体,然后在括号中列出变量名和数据类型。例如,我们定义了一个名为person的结构体来存储一个人的信息:


struct person {

  char name[50];

  int age;

  float height;

};

接下来,我们使用scanf函数来输入结构体中的变量。当我们读取结构体变量时,只需要提供结构体变量的名称,而不是单个变量。


int main() {

  struct person p;

  printf("请输入姓名: ");

  scanf("%[^\n]%*c", p.name);

  printf("请输入年龄: ");

  scanf("%d", &p.age);

  printf("请输入身高: ");

  scanf("%f", &p.height);

  printf("姓名: %s\n", p.name);

  printf("年龄: %d\n", p.age);

  printf("身高: %.2f\n", p.height);

  return 0;

}

在上面的代码中,我们首先定义了一个person结构体,然后通过scanf函数输入变量的值,并使用printf函数输出变量的值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复