ANSI C 需在代码开头定义变量

例如 C99 随用 随定义

1 int price =0;//定义price
2 
3 printf("请输入金额(元):");
4 scanf("%d",&price);
5 
6 int change = 100 - price;//定义change
7 
8 printf("找您%d元。\n",change);

而 ANSI C 则是在一开始定义

int price =0, change = 0;//定义price和change

printf("请输入金额(元):");
scanf("%d",&price);

change = 100 - price;

printf("找您%d元。\n",change);

 

你可能感兴趣的:(ANSI C 需在代码开头定义变量)