
C语言编程不知道是软件问题还是C语言本来的格式就是这样(我用的软件是WIN-TC)
代码如下:#include<stdio.h>voidmain(){/*验证字符和整数的通用性*/charc1,c2;c1='a';c2='b';printf("c1=%c...
代码如下:
#include <stdio.h>
void main()
{
/*验证字符和整数的通用性*/
char c1,c2;
c1='a';
c2='b';
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
int i1,i2;
i1=97;
i2=98;
printf("i1=%c,i2=%c\n",i1,i2);
printf("i1=%d,i2=%d\n",i1,i2);
getch();
}
出现错误
而代码改成:
#include <stdio.h>
void main()
{
/*验证字符和整数的通用性*/
char c1,c2;
int i1,i2;
c1='a';
c2='b';
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
i1=97;
i2=98;
printf("i1=%c,i2=%c\n",i1,i2);
printf("i1=%d,i2=%d\n",i1,i2);
getch();
}
就可以通过了 展开
#include <stdio.h>
void main()
{
/*验证字符和整数的通用性*/
char c1,c2;
c1='a';
c2='b';
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
int i1,i2;
i1=97;
i2=98;
printf("i1=%c,i2=%c\n",i1,i2);
printf("i1=%d,i2=%d\n",i1,i2);
getch();
}
出现错误
而代码改成:
#include <stdio.h>
void main()
{
/*验证字符和整数的通用性*/
char c1,c2;
int i1,i2;
c1='a';
c2='b';
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
i1=97;
i2=98;
printf("i1=%c,i2=%c\n",i1,i2);
printf("i1=%d,i2=%d\n",i1,i2);
getch();
}
就可以通过了 展开
5个回答
展开全部
编译器决定的。
C语言所有变量声明必须在定义之前,你第一段程序在声明
int i1,i2; 的时候,之前已经有其他语句了
C语言所有变量声明必须在定义之前,你第一段程序在声明
int i1,i2; 的时候,之前已经有其他语句了
展开全部
编译器不支持C99标准。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-23
展开全部
你好!
推荐使用:C/C++程序设计学习与实验系统
VC有点太大了,刚开始学的人不建议使用!
有问题可以百度hi我!
推荐使用:C/C++程序设计学习与实验系统
VC有点太大了,刚开始学的人不建议使用!
有问题可以百度hi我!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人认为,定义在前,引用在后。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-22
展开全部
自己看书
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询