过年了,给大家出两道题
在一个卷子上抄的题目,看看大家C语言学的怎么样,嘿嘿#include <stdio.h>
void Show(char szBuff[])
{
int i = 0;
while(szBuff != 0){
szBuff += 1;
i++;
}
printf("%s \r\n", szBuff);
}
void main()
{
Show("Hello");
}
上面代码是第一题,大家分析下这个程序有没有什么问题,请不要用编译器编译上述代码,用眼睛看,并回帖给出结果。
第二题:
请写出 floatx 与“零值”比较的 if 语句
请回帖给出结果。
先出这两个考察基础的题目,如果大家喜欢,我再加~~ 本帖最后由 zapline 于 2010-2-18 00:01 编辑
1,没问题吧,双引号自动在后面加'\0'
2,if (0.00000000001<x<0.0000001) 大概就这样吧,老师示范过,不记得具体比较的数了 LS为错误答案请勿参考 第一题不知道是不是想把传进去的字符ascii+1 while条件是判断字符串的结尾,可是这个while编的是有问题
第二题应该是if(x>0.000001&&x<-0.000001)大概是这样
还请高手指教哈 学习,学习 不会还踩 真是 那不是灌水嘛。:$qqq 出这题的老师脑子叫驴踢了
PS中国大学试卷 随处可见这种二屄的题目 怒 1.把szBuff[]数组中的每个字符Ascii码值+1
比如H的Ascii码+1后就变成I
2.第二题记得学C语言时见过的
应该是这样写吧,很久没碰C语言了、
const float ZERO = 0.00001;
if((x>=-ZERO)&&(x<= ZERO)
{} 出这题的老师脑子叫驴踢了
PS中国大学试卷 随处可见这种二屄的题目 怒
kings0527 发表于 2010-2-18 20:26 http://www.52pojie.cn/images/common/back.gif
呵呵,都不理解这题的考点就人云亦云……
页:
[1]
2