实验一:写一个hello world小程序
【shawn520 + 《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006 】
实验要求
- 写一个hello world小程序;
- 在Linux命令行环境(实验楼)使用C语言编写,编译后执行输出”Hello,World!”;
- 实验务必在linux命令行环境下完成,课程视频是在本地虚拟机上操作的,除了目录环境和作业提交方式不同外,基本的命令和编辑操作方式是一致的.
实验思路和具体过程
- 学习Linux和vim的使用
- 学习git
- 在linux环境下编译运行hello world小程序
关键代码
#include <stdio.h>
int main()
{
printf("hello world!\n");
}
实验中遇到的问题
在实验楼中使用git push 命令时出现warning
解决办法
经百度后,得知‘matching’ 参数是 Git 1.x 的默认行为,其意是如果你执行 git push 但没有指定分支,它将 push 所有你本地的分支到远程仓库中对应匹配的分支。而 Git 2.x 默认的是 simple,意味着执行 git push 没有指定分支时,只有当前分支会被 push 到你使用 git pull 获取的代码。据提示,修改git push的行为:
git push origin master
实验总结
之前一直想学习如何使用GitHub,在网上Google了一堆Git相关的文章和教程,很难找到一个由浅入深,学完后能立刻上手的Git教程。果然还是任务驱动学习的效率高,这次最大的收获就是在很短的时间内学会了如何上手Git。但是还不太会使用markdown排版,这次实验排版有点乱。实验结束后,仍需好好学习一下。