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;
}