因为double类型数据占用8个字节,通过运算符sizeof可以判断: 如果参数arg为double类型,则
sizeof(arg)的值是8,在循环条件中可以这样描述
while(sizeof(arg) == 8) {
......
}
当然这个方法不够完美,假如arg是构造类型,其长度也恰好是8,通过sizeof()判断,则会出现错误。因此建议你将想过代码,或算法贴上来,以便大家给你出主意。
以字符串的形式读入double的数字 ,然后判断 每一位的啊斯克码值是否在48-57之间
数字的范围是0到9,其他的都是非数字的。
int i;
while(i<0 || i>9)
{
......
}
就这样
你想判断的是什么 比较字符串吗?