c语言中char和int类型的区别
#include<stdio.h>#include<ctype.h>intmain(){charc;//为什么这里定义成int就可以执行,定义成char就死循环for(c...
#include <stdio.h>
#include <ctype.h>
int main()
{
char c; //为什么这里定义成int就可以执行,定义成char就死循环
for (c=0;c<128;c++)
{
if(ispunct(c))
{
putchar(c);
putchar('\t');
}
}
return 0;
}
问题如注释所说,我是在VC++6.0下测试的 展开
#include <ctype.h>
int main()
{
char c; //为什么这里定义成int就可以执行,定义成char就死循环
for (c=0;c<128;c++)
{
if(ispunct(c))
{
putchar(c);
putchar('\t');
}
}
return 0;
}
问题如注释所说,我是在VC++6.0下测试的 展开
7个回答
展开全部
是不是和++操作有关呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char是字符,int是整型,char类型可以和整型做比较吗?
追问
0.0 在C语言中char和int都是属于整型的,你没好好学过吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询