• 01c语言基础


    1.布尔类型

    #include <stdio.h>
    int main(){
        bool flag1 = 0;
        bool flag2 = true;
        int a = 1,b =1;
        printf("%d,%d,%d
    ",flag1,flag2,a==b);
        return 0;
    }

     2-3.符号常量和const常量

    #include <stdio.h>
    #define PI 3.14
    int main() {
        double r = 3;
        printf("%f
    ", PI * r * r);
        return 0;
    }

    #include <stdio.h>
    const double PI = 3.14;
    int main() {
        double r = 3;
        printf("%f
    ", 2 * PI * r);
        return 0;
    }

    4.typedef

    #include <stdio.h>
    typedef long long LL;
    int main() {
        LL a = 123456789012345, b = 1234567890123456;
        printf("%lld
    ", a + b);
        return 0;
    }

    5.冒泡排序

     

    注意:初始化之外的数据全默认为0!二维数组也一样。

    #include <stdio.h>
    int main() {
        int a[10] = {3, 1, 4, 5, 2};
        for(int i = 1; i < 4; i++) { //进行n-1次比较
            for(int j = 0; j < 5 - i; j++) {
                if(a[j] > a[j + 1]) { //如果左边大,则交换
                    int temp = a[j];
                    a[j] = a[j + 1];
                    a[j + 1] = temp;
                }
            }
        }
        for(int i = 0; i < 5; i++) {
            printf("%d ", a[i]);
        }
    }

     6.memset——对数组中每个元素赋予相同的值

    #include <stdio.h>
    #include <string.h>
    int main() {
        int a[5] = { 1,2,3,4,5};
        memset(a, -1, sizeof(a));
        for(int i = 0; i < 5; i++) {
            printf("%d ", a[i]);
        }
    }
  • 相关阅读:
    谷歌眼镜--参考文档
    谷歌眼镜--与菜单项互动
    谷歌眼镜--UI指南
    【cl】工程导入
    Ylmf_Ghost_Win7_SP1_x64_2017_0113.iso虚拟机安装
    win7_64
    linux下安装jdk
    rar x 解压rar文件,提示permission denied
    linux下安装rar解压包
    Red Hat Linux虚拟机与主机共享文件
  • 原文地址:https://www.cnblogs.com/xinmomoyan/p/10709727.html
Copyright © 2020-2023  润新知