为了账号安全,请及时绑定邮箱和手机立即绑定

Linux C语言编程基本原理与实践

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • sudo apt-get update
    查看全部
  • udo apt-get update :更新软件信息 sudo apt-get install 软件名:安装软件 cd ~:进入home目录 ls:查看当前目录所含文件(夹) ls -l: 查看当前目录所含文件(夹)的详情 pwd:查看具体路径 touch abcd:创建文件abcd rm abcd:移除文件abcd mkdir 名字:创建目录 cd :进入 touch a.c:创建文件a.c vim a.c:编辑文件a.c clear:清屏 进入命令模式: i:进入编辑模式 esc键:可以对命令模式和编辑模式切换 i:在当前光标位置处插入字符 a:在当前光标位置后插入字符 shift+i:在行首插入 shift+a:在行尾插入 o:当前行对应的下一行位置插入 shift+o:当前行对应的上一行位置插入 x:在当前光标位置处删除字符 dd:删除整行
    查看全部
  • 4个空格=tab
    查看全部
  • 1.printf("xxxooo") 是对 fprintf(stdout,"xxxooo")的封装; 2.scanf("%d",&a) 是对 fscanf(stdin,"%d",&a)的封装;
    查看全部
  • ~ 访问home文件夹 pwd 查看当前所在目录 ls 查看当前目录下的文件(或文件夹) -l 显示当前目录下文件的详细信息 touch 创建文件 rm 删除文件 mkdir 在当前目录下创建新目录(文件夹) 关于vim的一些命令 命令模式: vi 使用vim编辑文件 i 插入模式(编辑模式),光标前插入字符 a 插入模式(编辑模式),光标后插入字符 I 行首插入 A 行尾插入 o 下一行插入 O 上一行插入(shift+o) x 删除单个字符 dd 删除一行字符 :w 保存文件 插入模式: esc 返回命令模式
    查看全部
  • 1.标准main方法:int main(int argv,char* argc[]){ return 0;} 2.argv 接受收入输入的命令和参数的个数(以“空格”作为分割符) 3.argc 接受命令和参数的字符串数组
    查看全部
  • 1.echo $? :返回当前程序运行情况,0 表示正常 2.&& :命令连接符;
    查看全部
  • 1、gcc -c FileName.c 把源文件编译成目标文件; 2、.h文件为头文件,其内容为函数的方法头;头文件不需要编译,主要用于查看函数的参数及返回值;
    查看全部
  • vim中打开多个文件:1.进入命令模式;2.sp FileName; 跳转:ctrl + w + 方向键; 显示行号:set nu; 剪切:光标放在起始位置,输入到目的行的行数,d+d; 粘贴:p; 全部保存并退出:wqa.( write quit all ); 共同编译:gcc call.c judge.c -o main.out;-o表示自定义输出的文件名; include 带尖括号表示系统自带的库;双引号表示自定义的库;
    查看全部
  • return0;的目的就是在UNIX操作系统上运行可执行文件后指示系统"执行成功"
    查看全部
  • ./input.out|./avg.out 改变输出直接利用管道进入下一个程序
    查看全部
  • int main(int argv ,char* argc[]) { printf("hello world\n"); int i=0; for(i= 0;i<argv ;i++) { printf("no %d , argc = [%s]\n",i,argc[i]); } return 0; }
    查看全部
  • nginx比apache性能更高,源码有好多源文件,如果每次修改都编译会很繁琐,make会比gcc简单 约定一个Makefile,每次修改代码都把makefile重新修改一遍 以#开头的是注释 main:max.o min.o main.c (tab=6个空格必须用tab)gcc max.o min.o main.c -o main max.o:max.c gcc -c max.c min.o:min.c //生成依赖 gcc -c min-c cmd中 直接make,会自动定位到makefile进行编译
    查看全部
  • 应该将不同模块函数分开编译 gcc -c min.c -o min.o gcc max.o main.c cp 拷贝 将不会修改的函数 、公共框架、公共类 进行提前编译生成静态库,效率会很大提升 如果函数不是自己写的,别人只提供了静态库 .o,此时包含他人的头文件即可知道接口和调用方式
    查看全部
  • 缩进四个空格 对于vim编辑器,则用命令:set cindent 或者:set autoincent 或者gg=G自动缩进。 使用以下设置,每次点击Tab键,增加的缩进将被转化为4个空格。 ctrl+w +↓ 跳转到下一个文件 set nu打开行号 光标定位到max首 9 dd 将之下9行剪切 回到上一个文本 p进行粘贴 :wqa全部保存退出 gcc max.c hello.c -o main
    查看全部

举报

0/150
提交
取消
课程须知
本课程为C语言中级课程 学习本课程需要了解C语言以下基本语法:变量、常量、顺序、循环、分支、函数等。
老师告诉你能学到什么?
如何在真正的商业环境(Linux)下编写C语言程序 如何编译一个项目以及makefile如何编写 C语言真正的本领(制作小工具) 多个c语言小工具如何构成强大的软件系统

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!