-
-
-
- 操作系统
- 其作用
- 应用软件
- 操作系统分类
- 软件开发
- C语言介绍
- 终端
- 如何用终端写一个C语言程序
- 操作系统
-
-
基础班C 01 day 学习的方法
- 浅复习:看大纲能把细节回忆出来
- 深复习:看大纲只知道大概就要深复习 多敲代码:最好敲7遍,至少3遍 }
1. 操作系统
操作系统是1个底层软件.直接运行在计算机设备之上的.
其作用:
1.通俗的讲就是管理计算机硬件设备
2.协调计算机设备之间相互和谐的工作
3.将底层复杂的二进制代
码封装的更加简单,提供操
作接口,我们只需要调用操
作系统提供的接口就可以了
-
注意:不同的操作系统提供
的接口是不一样的
2.应用软件
操作系统提供的接口还是
不方便,要按顺序调用多个
接口才能做一件事.
- 应用软件:
运行在操作系统
之上,将操作系统提供的接
口再封装为更为简单的操作
,表现的更为简单,1个按钮
或者点击.
我们学习编程.应用软件开发.只需要知道系统提供了哪
些接口,按顺序调用完成一
件事.
- 跨平台的就是用翻译器
3.操作系统分类
PC:
windows %
OS X %
其他 %
服务器:
Windows Server : %
Linux : %
其他
移动设备
安卓. %
IOS %
windows等其他 %
4.软件开发
开发运行在操作系统上的应用软件
- 软件开发按照开发平台分为:
1. 桌面开发:
开发运行在桌面上的软件,窗体 软件
web开发:网页开发,网站开
发.
2. 移动开发:开发运行在移动
设备上的软件.
/Users/aaron/Desktop/abc
/Users/aaron/Desktop/abc
5.C语言介绍
- 1972年贝尔实验室 创立C语言 B语言基础上而来,重写Unix 拥有良好的移植性
- 目前普及率最高的是C99 最新的是C11 苹果编译器支持C11
高级语言→编译器→计算机语言
C语言有多个编译器 LLVM GCC 可能你在OSX写的C语言在其他 的平台上就运行不了了
- LLVM是苹果的写swift的人在 学校的时候写的
- Xcode4之后是C lang(C语言) 基于LLVM
6.终端
OS X是基于UNIX系统的 所有的操作都可以通过命令行执行
通过鼠标都完成不了的,可以通过终端完成,有一些程序必须依赖终端来执行.
- 测试网络连接是否联通 ping 命令
- 终端的信息解释.
- Last login: Fri Feb 21 16:23:00 on ttys000 代表上次打开终端的时间
- imagons-2:~ itheima$
- 代表当前计算机的名称.
- 代表当前终端的工作路径: ~ 代表家目录.
- 代表登录当前系统使用的用户名:
pwd 显示终端的工作路径
ls list 现实当前工作路径下的所有文件文件夹
ls -l 显示详细信息
最前面是d 就是一个文件夹 > -代表文件.后面的代表权限 归属 组 大小 创建时间)
mkdir 在当前工作路径下创建一个文件夹
touch 在当前路径创建一个空文件
如何用终端写一个C语言程序
- 保证系统上安装了编译器 终端输入cc 回车 提示 no input files 就是安装了 安装Xcode就带编译器
- 编写C语言程序的步骤
- touch main.c //新建一个后缀名为.c的文件
- 在这个文件当中写上符合C语言要求的代码
- cc -c main.c //用编译器将源文件当中的代码转化成二进制代码,编译成功在当前路径下生成一个.o文件,存的是源代码对应的二进制指令
链接
cc main.o //为目标文件添加启动代码 才能运行 生成一个a.out
- ./a.out //终端输入命令执行文件