- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以下代码用于将多个连续的空格替换为1个空格。虽然我设法做到了,但我对花括号的使用感到困惑。
这个实际上运行良好:
#include
#include
int chính()
{
int ch, lastch;
lastch = 'a';
while((ch = getchar())!= EOF)
{
if(ch == ' ')
{
if (lastch != ' ')
putchar(ch);
}
khác
putchar(ch);
lastch = ch;
}
}
但我无法弄清楚为什么这个不是,只通过将大括号放在内部循环和 else 语句中:
#include
#include
int chính()
{
int ch, lastch;
lastch = 'a';
while((ch = getchar())!= EOF)
{
if(ch == ' ')
{
if (lastch != ' ')
{
putchar(ch);
}
}
khác
{
putchar(ch);
lastch = ch;
}
}
}
我不能用大括号将循环括在循环中吗?我读到第二个是使其可读的好习惯,但我做错了什么?
1 Câu trả lời
两者之间的唯一区别是khác
的范围。没有大括号,它一直跨越到完整语句的末尾,即下一个 ;
,即下一行:
khác
putchar(ch); /* end of else */
lastch = ch; /* outside of if-else */
有了大括号,它也覆盖了 lastch
赋值。
这同样适用于 nếu như
语句,但是只有一行,所以没有区别。
关于C 编程 - 关于花括号的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30973271/
我用 redis 后端运行 celery。 我想在 centos 6.2 上运行 celery 花作为守护进程。 我知道花是 Tornado 应用程序,所以我应该使用一个进程来运行 Tornado 应
我在一台服务器上有几个项目,它们使用具有不同 BROKER_URL 的 celery 包。Flower 允许一个 BORKER_URL 作为命令选项: celery flower --broker=a
我正在使用芹菜和花卉。当我访问Flower中的“任务”标签时,我可以看到我的任务正在注册,甚至可以在“状态”列中看到“成功”标签以及所有内容。 但是,在“监视器”选项卡上,所有图形(“成功任务”,“失
我正在尝试创建一个有 5 个叶子的 css 花 - 没有任何有希望的尝试。我正在尝试创建什么:有 5 片叶子的 CSS 花,每片叶子可以有三种不同的状态(小、中、大)。我找到了 http://ross
如果我有一个变体,像这样: using my_variant = boost::variant; 有没有一种简单的方法可以将变体可以包含的类型提取到 Boost.Hana 元组中,以便满足以下条件:
调用 Flower API's /api/task/apply/* 只是挂起而没有返回结果,即使任务已根据 Web UI 处理并成功。 重现错误: # hangs even though task s
我有一个模板函数,默认情况下没有定义,但它由某些类型特化: template auto foo(bar &, const T &) -> void; template <> auto foo(bar
Hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể gây ra tranh luận, tranh cãi, thăm dò ý kiến hoặc thảo luận mở rộng. Nếu bạn cảm thấy câu hỏi này có thể được cải thiện và có thể mở lại, hãy truy cập
Tôi là một lập trình viên xuất sắc, rất giỏi!