zoukankan      html  css  js  c++  java
  • C:基本语句

    基本语句知识
    do{}while(); 与 while()do{};for ;while 语句的区别:

    while()do{}:先判断条件是否成立,条件满足则执行循环体     

    do{}while();是先执行循环体,然后判断条件是否满足,如果满足则继续执行循环语句,如果不满足则跳出循环。不是特别常⽤用,通常⽤用于需要先执⾏行⼀一次的循环。

    for最常⽤用,通常⽤用于知道循环次数的循环。
     
    while也很常⽤用,通常⽤用于不知道循环次数的循环。

    break; 与 continue; 的区别:

    break的作用是结束本层的循环,跳出循环体。  continue;结束本次循环,执行下一次循环。  

    其他:

    while (--a){}  只能够执行a-1次,到最后a的值为1即在执行后a 的值分别为(a, a-1,a-2,...1)如果向执行a 次则可以在它之前加上 a++;  

    while (a--) {}能够执行a次到最后 a 的值为:0即(a, a-1,a-2,...0)执行后a的值。

    关于最小公倍数与最小公约数  参考 
    //求最大公约数、最小公倍数
    int a = 0, b = 0;
        scanf("%d%d",&a,&b);
        int n = a,m = b;
        while (a % b != 0) {
            int temp = a % b;
            a = b;
            b = temp;
        }
        printf("%d %d",b,m * n / b);

     +与+=的优先级谁更高?优先级表参考  

    表达式:sum += a + b ;相当于 sum = sum + a + b;

    求一个[a,b]随机数;套用公式arc4random() % (b - a + 1)+a;即可求得。

  • 相关阅读:
    Spring框架(二)
    Spring概况(一)
    唉 规整规整 进阶目录
    网络编程 -- RPC实现原理 -- 目录
    基础大杂烩 -- 目录
    艺多不压身 -- 目录
    延伸 -- 分类 -- 目录
    Eclipse 快捷键
    全局
    深入浅出MySQL++数据库开发、优化与管理维护+第2版+唐汉明 -- 存储引擎
  • 原文地址:https://www.cnblogs.com/benpaobadaniu/p/4675371.html
Copyright © 2011-2022 走看看