A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sl7s78s8 中级黑马   /  2014-7-20 22:53  /  1227 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 sl7s78s8 于 2014-7-22 21:09 编辑

看到这个if(a != 0){a不是0;}else{a是0;}不太清楚错在那,而计算字符串长度,
用了int a = 0; while(a != '\0') a++;感觉俩个差不多;

7 个回复

倒序浏览
你可以把问题再说清楚点吗?或者把你有疑问的代码直接贴在这。你第二个问题的代码根本不能计算字符串长度,你字符串在哪呢?
回复 使用道具 举报
表示没看懂
回复 使用道具 举报
我也没看懂
回复 使用道具 举报
阳光地带 发表于 2014-7-21 14:00
你可以把问题再说清楚点吗?或者把你有疑问的代码直接贴在这。你第二个问题的代码根本不能计算字符串长度, ...

if (a!=0){
  a不是0;
}else{
  a是0;
}这代码是不是对的;

点评

对的呀  发表于 2014-7-21 21:53
回复 使用道具 举报
sl7s78s8 发表于 2014-7-21 20:33
if (a!=0){
  a不是0;
}else{

晕,我也感觉是对的,可是我看那Word文档有个注意陷阱,下面写个这个。
回复 使用道具 举报
楼主是输出a不是0和a是0请用
if(a!=0)
{
    printf“a不是0”;
}
else
{
     printf“a是0”;
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马