如何在虚拟机里写代码

1、打开主文件夹,右键创建新文档->空白文档,文件名以.c结尾。

2、双击打开编写代码,写完后记得保存。

3、打开终端,ls命令可以看到当前目录下的所有文件名,使用命令:gcc 文件名,进行编译文件,如果没有错会生成一个叫a.out的可执行文件。

4、使用命令:./a.out,执行程序。

头文件:以.h结尾的文件叫头文件,里面记录的是函数的开头(函数声明),所以叫头文件,直到一些辅助作用。

源文件:以.c结尾的文件叫源文件,里面记录的是功能代码。

第一个C程序:

程序员所编写的C代码不是标准的C代码,需要一段程序翻译成标准的C代码,负责翻译的程序叫预处理器,翻译的过程叫预处理,被翻译的代码叫预处理指令,以#开头的代码都是预处理指令。

stdio.h 是标准库中的头文件,stdandard in out 缩写

#include <> 从系统指定目录加载头文件。

#include “” 先从当前目录加载,如果没有再从系统指定的目录加载头文件。

操作系统通过设置环境变量来指定头文件的加载目录。

#include

/* main默认的程序的入口函数(C语言以函数为单位管理代码),有且只能有一个,无论写在任何位置,都会被第一个执行。

main应该有int返回值,C语言中函数不写返回值表示是返回int类型。

函数的返回值会在执行完成后给调用者,而main函数也有调用者,就是操作系统,echo $? 可以查看main的返回值,同时也会记录在系统日志中。

main函数的返回值表示的程序的结束状态,反映了程序在运行过程中是否出现意外、错误等,0表示一切正常 负值表示出现错误 正值表示出现异常。

int main()

{

printf(“hello world!\n”);

/*

printf/scanf是标准库中提供的用输入输出数据的函数,使用时要导入stdio.h

一般用来调试程序,实际做项目时不用。

C语言中以分号作为代码的结尾。

\n 转意字符的一种,通过正常方法不能显示或表达的符号。

\r 回到行首

\b 退一个字符

\a 玲响

\t 制表符 相当于按一下tab键

%%

\

/

return 0;

/

1、把一个数据返回给函数的调用者

2、提前结束函数的执行,即使下面不有代码也不再执行。

*/

// C语言中使用大括号来划分边界

}

如何在虚拟机上写c语言程序吗,c语言初级(一)——如何在虚拟机里写代码相关推荐

  1. 简单说明c语言程序步骤,C语言的入门简介和三个简单的C语言程序详细说明

    学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好.Keil软件是目前最流行开发80C51系列单片机的软件,Keil提供了包括C编译器.宏汇编.连接器.库管理和一个功能强大的仿真调试器等在 ...

  2. c语言程序前言,C语言 程序代码编写规范前言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...

  3. 步进电机循环脉冲c语言程序,基于C语言的步进电机调速.doc

    课 程 设 计 (论文) 题目 基于C语言的步进电机调速 目 录 0. 前言3 1.基本理论4 2. 方案设计4 2.1 步进电机5 2.2 8255芯片5 3. 硬件电路的工作原理5 3.1 步进电 ...

  4. 最初编写的c语言程序称为,C语言程序设计复习参考答案

    <C语言程序设计复习参考答案>由会员分享,可在线阅读,更多相关<C语言程序设计复习参考答案(46页珍藏版)>请在人人文库网上搜索. 1.随堂练习12]1. 下面哪些标识符属于合 ...

  5. c语言 程序循环,C语言程序设计-循环例子

    <C语言程序设计-循环例子>由会员分享,可在线阅读,更多相关<C语言程序设计-循环例子(28页珍藏版)>请在人人文库网上搜索. 1.C 语言程序设计基础篇,第 7 章 简单程序 ...

  6. vmware传东西到linux后文件变小,在VMWARE的Linux虚拟机上删除大容量文件后硬盘空间大小还不变怎么办?虚拟机虚拟机的各种应用及问题...

    我的Linux系统刚开始装起来后,占了4个G的硬盘空间(装在F盘上),后来在linux上装了个软件后,大概共占了8G的空间,后来又装了其他东西,现在大概达到了14G空间.我现在电影都没地方放了,所以想 ...

  7. c语言程序基本设计,C语言程序的设计基本6.ppt

    C语言程序的设计基本6 第六章 本章要点 建立循环程序设计的基本概念和逻辑思维 掌握循环程序设计的方法 6.1 if-goto 语句循环 一般形式: goto 标号: 标号:语句 其中:标号用标识符表 ...

  8. c语言 程序结集,c语言(结体程序设计).doc

    c语言(结体程序设计) C语言程序设计实验报告 实验七.结构体程序设计 [实验目的] (1)掌握结构体类型的概念.定义和使用: (2)掌握结构体数组.结构体指针的定义和使用: [实验内容及步骤] 1. ...

  9. 情人节c语言程序,情人节c语言代码.doc

    情人节c语言代码 篇一:一些简单的C语言程序代码 由键盘任意输入1个4位数整数,分别输出其中的个位.十位.百位.千位. /* expe 3-10 */ #include #include void m ...

  10. 好听的歌曲单片机c语言程序,单片机C语言程序举例(三)

    原标题:单片机C语言程序举例(三) 14.音乐播放 //此程序在硬件上调试通过 //本程序的晶振采用11.0592M #include sbit speaker=P1^2; unsigned char ...

最新文章

  1. Java NIO系列教程(六) Selector
  2. java rhino js类_让Rhino JS看Java类
  3. Python入门100题 | 第072题
  4. rust(20)-字符
  5. Android隐藏EditText长按菜单中分享功能探索
  6. 如何轻松学习Python数据分析?
  7. 交换机实现虚拟局域网
  8. 硬盘加密软件测试工资,实测加密软件BitLocker对硬盘性能有何影响
  9. [转贴]杨式太极拳八十五式通释—2—王志远
  10. Git还能这样玩?居然被他玩出了新花样
  11. 「GoTeam 招聘时间」传音移动互联 容器开发(上海)
  12. python定义一个student类、有下面的_Python的类和方法——成员可见性
  13. 蜗牛星际C单下实现黑群的局域网唤醒
  14. qq音乐会员联合会员都有哪些
  15. revit建模批量标高操作,简单的一匹。
  16. Mysql主主同步(主从同步)
  17. top命令详解(转载学习)
  18. 深度学习之昆虫种类识别
  19. 3dmax中布尔命令的方法
  20. java缩印_word文档如何缩印:如何使用记事本编写java程序

热门文章

  1. android 雷达扫描动画,Android编程简单实现雷达扫描效果
  2. 网易音乐社交产品 MUS 上线
  3. 网易云音乐突破版权限制
  4. android修改状态栏图标大小,安卓手机状态栏图标位置修改教程
  5. 十大编程语言的优劣对比简述
  6. 泛微云桥任意文件读取漏洞[尽快升级]
  7. 三色SM认证人脸动态视频制作教程
  8. 最近抖音超火的60帧高清视频制作教程
  9. 车机中行车记录仪(DVR)MVP模式开发总结
  10. 写在控制层的VO是什么?