当使用支具, 使用时报价
在学习编程的过程, 有很多你无法分辨,不知道什么时候使用大括号, 何时使用圆括号. 本文中,我们将阐明详细了解一下他们.
1. 当使用支具 {} ?
在一份声明 如果别的 我们提到命令和命令块, 你可能还记得一点点.
命令 任务, 表达, 颚, 控制结构......任何单一.
例:
x = x + 2; // đây là một lệnh đơn printf("Day la mot lenh\n"); // đây cũng là một lệnh đơn.
块命令: 在一系列的语句用大括号包围 { }.
例:
{ //dau khoi a = 78; b = 26; printf("Tong %d + %d = %d", a, b, a+b); } //cuoi khoi
当您要执行一系列我们使用的命令块连续命令的, 即把它们放进括号 {} 写缩进 1 标签方便查找.
因此,抓住褶裙是括号,其使命是创建命令块, 设置多个命令到 1 块命令.
当创建命令块? 这就是当你想在的情况下执行多个语句, 在某种情况.
二次方程的实例 2.
如果增量> 0 那么,我们要做的工作是:
- 计数X1测试
- 计算x2检验
- 公告方程 2 经验.
当我们使用大括号组 3 一个命令块上指令.
如果增量= 0 那么,我们需要做的 2 工作:
- 计数双重体验X.
- 公告式双重体验
当我们使用大括号组 2 上一个命令 1 块命令.
如果增量 < 0 应当通知方程无解. 因此,只有 1 命令做, 不必要的括号. 然而,尽管你的建议 1 或多个命令来完成正在收集它在大括号.
// e.g about string - code by nguyenvanquan7826 #include <stdio.h> #include <math.h> int main() { float a, b, c, delta; printf("Nhap cac he so a, b, c:\n"); scanf("%f%f%f", &a, &b, &c); delta = b * b - 4 * a * c; if( delta > 0 ) { float x1 = ( -b + sqrt(delta) ) / (2 * a); float x2 = ( -b - sqrt(delta) ) / (2 * a); printf("Phuong trinh co 2 nghiem:\n x1 = %.2f \n x2 = %.2f \n", x1, x2); } if( delta == 0 ) { float x = -b / (2 * a); printf("Phuong trinh co nghiem kep x = %.2f\n", x); } if(delta < 0 ) { printf("Phuong trinh vo nghiem\n"); } return 0; }
在上面的例子, 如果你不使用大括号移植相同的命令,其中块这么写, 我们将在下面进行拖:
if( delta > 0 ) float x1 = ( -b + sqrt(delta) ) / (2 * a); //(lenh 1) float x2 = ( -b - sqrt(delta) ) / (2 * a); // (lenh 2) printf("Phuong trinh co 2 nghiem:\n x1 = %.2f \n x2 = %.2f \n", x1, x2); if( delta == 0 ) float x = -b / (2 * a); printf("Phuong trinh co nghiem kep x = %.2f\n", x); if(delta < 0 ) printf("Phuong trinh vo nghiem\n");
这样, 无论您缩进戳任何类型上面的命令被视为相等. TH VD三角洲 < 0 或δ= 0, 同时仅计算命令X1 (lenh 1) 位于if语句, 命令还计算X2 (lenh 2), 并命令通知 2 经验 (lenh 3) 如果外, 应该 2 此命令 (lenh 2 与秩序 3) 始终运行.
2. 当使用括号 () ?
你做大量的功课和, 命令 的printf, scanf函数 甚至功能 主 还报价 (), 因此,当来电或简单地建的功能,我们使用这个圆括弧. 在这轮支架可以有参数,如果.
示例命令 printf("hello");
然后printf命令 (但本质上它是一个功能内置系统) 使用圆括号内和圆括弧中的字符串 “你好”, 即在通过参数.
此外,在for循环的语法, 而, 的…而乙酸中的if-else, 切换情况下的包含括号, 那么这个语法是不是只是命令语法具有预定义的中断功能.
据我了解,我们使用括号当我们调用, 建立功能或在一定的语法中使用时已被定义. 所以,你需要学习的命令的语法,使, 结构.
最新评论