vi和emacs被分别被称为编辑器之神和神之编辑器.vi的入门精通都很难,emacs入门容易,精通难:vi使用起来不停地切换模式,而emacs则不停地ctrl,meta等组合键.因此,高德纳大师说操作Emacs,就像弹奏管风琴. vi是有模式的,因此他很少使用组合键,编辑起来确实要高效,而我厌烦不停的模式切换.选择了emacs.很巧,在国外,几乎所有的大师都是使用emacs的,James Gosling们(Java语言设计者),Donald Knuth们(),Jamie Zawinski们,Er…
1.新建文件夹,存放代码 2.新建一个Java文件 文件后缀名.java(Hello.java) 3.编写代码public class Hello{public static void main(String[] args){System.out.print("Hello,world!");}} 4.通过cmd编译java文件 5.cmd内输入javac Hello.java(cmd必须在.Java文件路径内打开.如我的文件路径为D:\Note\code>) 6..运行class…
使用vs2015编写c语言程序 转载Yanky--博客园 http://www.cnblogs.com/yankyblogs/p/7058036.html   编写c语言程序的软件有很多,当年刚开始学c的时候,使用的是vc++6.最近想用vs2015尝试写c. 以下是使用vs2015编写c的方法步骤,其中[]的代表是某个命令或按钮功能: 1.创建项目,[文件]>[新建]>[项目] 2.项目类型为[Win32控制台应用程序],自己定义项目名称,确定 3.按照Win32应用向导完成设置,[下一步]…
如何用Visual Studio 2013 (vs2013)编写C语言程序 (2014-05-16 10:58:15)   Visual Studio 2013是一个很强大的软件,但是刚开始用Visual Studio 2013 编写C语言程序的时候,却不知道怎么用它来编写C语言程序.我在初学的时候也遇到了很多困难,问了好多人才解决.下面介绍一下怎么用Visual Studio 2013编写C语言程序.--转载注明来自http://blog.sina.com.cn/u/2521753203 王成…
概述 C语言程序从源文件经过编译.链接生成可执行文件.那么编译与链接分别做了什么? 开发中为什么使用.h编写函数的声明?接下来使用案例说清楚为什么这样编写代码. C语言程序的编译和链接 C语言程序从源文件到生成可执行程序需要经过编译器的预处理,汇编.编译.链接.这里简化为编译.链接两个阶段 编译:对源文件语法做检查 链接:会查找函数的具体实现并把项目中所有相关的.o目标文件.C语言函数库合并在一起生成可执行文件 我来编写一个main.c 对main.c进行编译,可以用clang或者gcc编译器都…
C语言程序经过编译链接后形成二进制映像文件由栈,堆,数据段,代码段组成,其中数据段又分为:只读数据段,已经初始化读写数据段,未初始化数据段(BSS段).如下图所示: 1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等值.其操作方式类似于数据结构中的栈. 2.堆区(heap):一般由程序员释放,若程序员不释放,则可能会引起内存泄露. 注:1)堆和数据结构中的堆栈不一样,其类是链表. 2)所谓的内存泄露是指程序在不断运行中内存越来越少,如果程序结束了,那么操作系统会自动将其占…
我是开虚拟机下的Ubuntu,装双系统又卸了,Ubuntu默认是不包含编辑器vim和编译器gcc.如果你是刚安装好的Ubuntu电脑,下面我们将来实现自己的第一个程序. 1.准备工作 首先进入root用户模式,不然不能保存.c 文件 1.1 打开终端:使用快捷键 Ctrl + Alt + T: 1.2 安装vim:输入 sudo apt-get install vim:(没安装的话好像插入模式中 上下左右 和其他事不灵的) 1.3 安装gcc:输入 sudo apt-get install g+…
1.进入字符界面 2.创建文件夹用于存放源文件 mkdir helloworld    //创建文件夹命令 cd helloworld        //进入新建的文件夹,这里应该说目录比较好,windows用习惯了 vim main.c        //打开vim并创建main.c文件 //按 i 键进入编辑状态,以下是程序 #include           int main() { printf("Hello world!/n"); return 0; } 按Esc进入命令模…
前言:我是喜欢编程的一只菜鸟,在自学过程中,对遇到的一些问题和困惑,有时虽有一点体会感悟,但时间一长就会淡忘,很不利于知识的积累.因此,想通过博客园这个平台,一来记录自己的学习体会,二来便于向众多高手请教. 最近学习C语言,主要使用C-Free进行编写.在学习过程中发现,书中提示C语言必须要遵循某种写法,但是奇怪的是,不按照这种写法却也能通过编译. 如以下代码: #include <stdio.h> struct point /*定义结构体*/ { int x; int y; }; int m…
新建C文件,新建一个文件用touch,新建文件夹用mkdir. 打开文本编辑器,编辑C文件,命令用gedit xxx.C 编写C程序,Ctrl+S保存 编译运行 1.gcc命令是编译 -o是可选项 是对生成的文件命名. 2.gcc编译过后就能看见多出了一个hello.out文件, 如果不用-o,就默认生成a.out文件 3.直接输入文件的名字,执行hello.out文件.…