Clion Day4

Github

为什么要使用github www.github.com

        1.github上有很多开源的Demo 库

        2.需要将自己的工程project托管到github上 (管理自己的程序)

        3.团队开发项目(分工协作)

        4.个人网页(简单版本)

  如何将自己的工程托管到Github上

  CLion AndroidStudio 内嵌的版本管理工具

  1. 开启版本管理功能

      VCS  ->  enable version control integration

      -> 有一个空的本地仓库了

      -> CLion当前的更新没有提交到本地仓库 显示为红色

      -> 将更新的内容提交到本地仓库 commit

        vcs -> commit

        1.选择需要提交的文件

        2.提交的内容(更改的内容)

        3.点击commit

      -> 将本地仓库 提交 到远程服务器中 github

        1. file -> settings -> version control -> github -> add account

        2. 将本地仓库上传到github上

            vcs -> import into version control

                -> share project on github

      -> 将本地仓库更新的内容重新提交到 github上

        0. 将更改的内容提交到本地仓库

        1. vcs -> git -> push

      -> 自己或者别人如何访问这个仓库

        1. 登录github.com

        2. 找到对应的工程(仓库)

        3. 可以点击Code -> download zip

        4. 复制链接地址URL

            CLion -》 git from version control

                  -》 url 填入

                  -》 选择需要保存的位置

                  -》 clone


数组

为什么需要这个东西

只能存储一个数据

int a = 10;

float score = 89.5

long size = 221

如果需要存储多个数据 -》 数组

1.C语言的数组只能存放同一种类型

  如果定义的数组类型是int 那么这个数组只能存放int类型的数据

2.数组的定义特点  :[ ]

3.定义数组时必须明确知道数组元素的个数

    系统为这个变量分配内存空间时必须明确知道这个变量占据多少内存空间

    如果是系统基本类型:int float long double char bool short系统定义好了

    自己定义数组时,系统不知道你要放多少个元素,无法确定数组内存空间

    a.定义时明确指定元素的个数

      float height[10];

    b.不指定元素个数,通过初始化来计算

      int ages[] = {1,2,3,4,5};

    c.明确指定元素个数,并且初始化元素

      float scores[5] = {80,90}; //80 90 0 0 0


Demo

int main() {

    int a = 10;

    float heights[10];

    float scores[5] = {80,90}; //80 90 0 0 0

    int ages[] = {1,2,3,4,5};

    //get

    //printf("%d\n", ages[0]);

    //printf("%d\n", ages[4]);

    //set

    ages[0] = 3;

    int array[7] = {};

    for (int i = 0; i < 7; ++i) {

        array[i] = i+1;

        printf("%d ",array[i]);

    }

    printf("\n");

    //1 2 3 4 5 6 7

    //2 3 4 5 6 7 8

//    for (int i = 0; i < 7; ++i) {

//        array[i] = array[i] + 1;

//        printf("%d ",array[i]);

//    }

    //1 200 32 443 232 6 7

    //7 6 5 4 3 2 1

//    for (int i = 0; i < 7; ++i) {

//        array[i] = 7 - i;

//        printf("%d ",array[i]);

//    }

    for (int i = 0; i < 6-i; ++i) {

        //交换i和 6-i的值

        //1.使用临时变量保存一个数

        int temp = array[i];

        //2.将另一个数写到第一个变量中

        array[i] = array[6-i];

        //3.将临时变量的值写到第二个变量中

        array[6-i] = temp;

    }

    for (int i = 0; i < 7/2; ++i) {

        //交换i和 6-i的值

        //1.使用临时变量保存一个数

        int temp = array[i];

        //2.将另一个数写到第一个变量中

        array[i] = array[6-i];

        //3.将临时变量的值写到第二个变量中

        array[6-i] = temp;

    }

    for (int i = 0; i < 7; ++i) {

        printf("%d ",array[i]);

    }

    return 0;

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容