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
是,基本够用了
如果不够就加大
如何知道不够用? wwqq1234054 发表于 2019-1-12 18:48
如何知道不够用?
根据实际需要进行分析 我自己编辑的时候 char name;后面没有 为什么=====正在转换=====下面的代码不执行呢? 难受
页:
[1]