苏嵌学习的第一天
来源:互联网 发布:互联网数据分析师前景 编辑:程序博客网 时间:2024/05/21 18:42
学习linux C
工具与命令
设计程序
(一)linux终端命令
1.ls 显示当前所有文件夹目录
2.cd bin cd..跳回上级层
3.创建文件夹 mkdir 文件夹名
4.创建文件
touch 文件名
5.rm helloworld 删除文件 问是否确定 输入yes回车确定
6.rm -r .... 删除目录 问是否确定 输入yes回车确定
7.ps -aux 系统当前运行线程(一般没啥用)
8.man +函数名 查看该函数功能 以及参数 主体等等
9.vi helloworld 进入程序编辑
10.vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。
(二)命令行与insert的切换
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
底命令
1) i 插入(进入插入模式,可以编写修改程序)
2) esc 回到命令行
3):q 不保存退出 :wq保存退出 :q!强制退出
(三)命令行的一些命令(执行在命令行即按完ESC后)
1) dd删除光标所在行 10dd删除光标向上数10行(今天试了,没用)
2) u复原刚刚删除的内容
3) :set nu/nonu标明行数
4) Ctrl c 中断程序的运行
5) yy 复制光标所在行p粘贴
(四)基本的C语言结构
最简单的标准C语言程序如下
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
main函数是编译的接入点
int是返回值类型
return 0一般也要有
函数三要素 参数 函数体 返回值
编译
(五)gcc过程
1.gcc 加 文件名(对文件进行编译产生一个a.out文件 )
2../a.out(执行可执行文件)
(六) 函数
循序执行
main是接口
运行完main函数后即结束整个程序
set shiftwidth=4设置tab宽度
%d 是占位符 printf(“%d”,a)
在使用是 printf a是变量打印变量是要给出一个位置,即使用占位符
作业
A gcc工具(linux)
编译的几个步骤
B 预习作业(c语言)
Int
char
Float
Sizeof
C 复习课上代码
- 苏嵌学习的第一天
- 学习的第一天
- 第一天的学习
- 第一天的学习
- 我在苏嵌学习的第一天
- java 学习的第一天
- 第一天SL275的学习
- 1.15第一天的学习
- .net学习的第一天
- 学习struts的第一天
- vs学习的第一天...
- PHP学习的第一天
- 学习ARM的第一天
- 学习Java的第一天。
- 第一天的学习二
- phpcms2008的学习第一天
- 第一天的学习java
- 学习Android的第一天
- 一、Android安全机制之前言
- Struts2 HelloWorld实现
- java语言程序设计 第十三章 抽象类与接口 (13.2、13.3、13.4)
- ActiveMQ(2)-一些配置
- CS50 2017 Lecture 0
- 苏嵌学习的第一天
- 2018网易校招内推--彩色砖块
- Recyclerview布局多条目加载+上下拉
- 属性动画模版
- MVP登录注册
- 侧滑菜单的使用——
- LintCode 二叉树的路径和
- [RE]一个RE题
- easyui 与 java 通信问题