实验一:写一个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排版,这次实验排版有点乱。实验结束后,仍需好好学习一下。

Logo

更多推荐