wwqq1234054 发表于 2019-1-12 18:25:52

char name[256];中的256什么意思

本帖最后由 wwqq1234054 于 2019-1-12 18:34 编辑

01.#include <stdio.h>

02.

03.int main()

04.{

05.      char name;

06.      float height, weight;

07.

08.      printf("请输入您的姓名:");

09.      scanf("%s", name);

10.

11.      printf("请输入您的身高(cm):");

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

13.

14.      printf("请输入您的体重(kg):");

15.      scanf("%f", &weight);

16.

17.      printf("========== 正在为您转换 ==========\n");

18.

19.      height = height / 2.54; // 厘米转换为英寸

20.      weight = weight / 0.453; // 公斤转换为磅

21.

22.      printf("%s的身高是%.2f(in),体重是%.2f(lb)。\n", name, height, weight);

23.

24.      return 0;

25.}
{:10_277:} 是留给输入汉字的空间吗?

BngThea 发表于 2019-1-12 18:43:39

是,基本够用了
如果不够就加大

wwqq1234054 发表于 2019-1-12 18:48:31

BngThea 发表于 2019-1-12 18:43
是,基本够用了
如果不够就加大

如何知道不够用?

BngThea 发表于 2019-1-13 12:51:38

wwqq1234054 发表于 2019-1-12 18:48
如何知道不够用?

根据实际需要进行分析

两岁半就很帅 发表于 2020-12-22 15:07:20

我自己编辑的时候         char name;后面没有            为什么=====正在转换=====下面的代码不执行呢?

鲸在海澜时 发表于 2021-8-3 11:21:03

难受
页: [1]
查看完整版本: char name[256];中的256什么意思