摘要: 经过一番折腾,终于将第一个C程序运行成功了,总共有4个步骤:编写程序 -> 编译 -> 链接 -> 运行需要注意的是:中间某个环节出错了,那么就不会有后面的操作。比如编译出错了,那么就不可能有链接这个环节。如果你对源代码进行了修改,那么需要重新编译、链接之后再运行程序,这样才能看到最新的效果。 阅读全文
posted @ 2014-02-11 11:04 离子 阅读(216) 评论(0) 推荐(0) 编辑
摘要: //预处理,是指在编译之前执行的语句//#include这个指令的作用纯粹就是将stdio.h的内容拷贝到这里//.h结尾的文件称为头文件,用来声明一些常用的函数。#include int main() { printf("Hello World\n"); return 0;} 阅读全文
posted @ 2014-02-11 10:43 离子 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.class不是机器语言,它是由jvm加载后解释的。2.针对不同的平台,有不同的jvm。相当于是一个模拟器。在虚拟机中解释执行3.C++编译为本地代码,由相关的操作系统执行,所以不能跨平台。问:C语言经过编译后产生了机器代码,机器代码依赖特定型号的计算机,因为各种型号的计算机电路原理设计原理不一样,但是为什么我编译后的C程序可以在其他的不同型号的机器上运行?那我的那个编译后的程序(机器代码)可以在其他的操作系统上运行吗?比如说DOS、Linux、Unix?这个程序还依赖一定的操作系统吗?答:因为那是你运行程序的大部分机器都是基于Intel体系结构的。本身Intel系列的电脑都是向后兼容的,所 阅读全文
posted @ 2014-02-11 10:07 离子 阅读(193) 评论(0) 推荐(0) 编辑