初识C语言
2015-07-29 19:02
246 查看
一、计算机工作原理
中央处理单元(CPU):计算、处理程序;随机访问存储器(RAM):临时存储文件和程序;硬盘:永久存储器;等等。
二、C语言编程七步
1、定义编程目标;2、设计程序;3、写程序源代码;4、运行程序;5、编译;6、调试和测试;7、维护和修改。
三、编译器的任务
将源代码编译形成机器语言代码。
四、链接器的任务
将启动代码(相当于程序和操作系统之间的接口)、库代码(包含许多文件的代码)和源代码链接生成可执行程序。
五、何为可移植性
一个代码的可移植性好,说明程序在不经修改的前提下,可以在多个计算机操作系统下运行生成可执行文件 。
六、源代码、目标代码和可执行代码的关系
源代码(扩展名.c)(程序员编写的代码)经过编译形成目标代码(扩展名.obj)(包含机器语言代码);目标代码经过链接生成可执行代码(.exe)(包含组成可执行程
序的全部机器语言代码)。
中央处理单元(CPU):计算、处理程序;随机访问存储器(RAM):临时存储文件和程序;硬盘:永久存储器;等等。
二、C语言编程七步
1、定义编程目标;2、设计程序;3、写程序源代码;4、运行程序;5、编译;6、调试和测试;7、维护和修改。
三、编译器的任务
将源代码编译形成机器语言代码。
四、链接器的任务
将启动代码(相当于程序和操作系统之间的接口)、库代码(包含许多文件的代码)和源代码链接生成可执行程序。
五、何为可移植性
一个代码的可移植性好,说明程序在不经修改的前提下,可以在多个计算机操作系统下运行生成可执行文件 。
六、源代码、目标代码和可执行代码的关系
源代码(扩展名.c)(程序员编写的代码)经过编译形成目标代码(扩展名.obj)(包含机器语言代码);目标代码经过链接生成可执行代码(.exe)(包含组成可执行程
序的全部机器语言代码)。
相关文章推荐
- C++中替代sprintf的std::ostringstream输出流详解
- C++加密解密php代码的方法
- C++
- C++Primer 笔记(一)
- 《C/C++/Java/Pascal 程序设计基础》习题集 解题3
- VS2008 C++调用DLL 静态链接
- Space Elevator
- c++中的相对路径和绝对路径,正斜杠 \,反斜杠/
- c++ string::replace用法
- C语言 C++相互调用问题
- C语言程序设计(第二版)第7章例题
- C/C++校招笔试面试经典题目总结九
- c++封装线程
- [LeetCode] Combinations
- C++基础:动态链接库调用方法总结
- c语言字符数组与字符串的使用详解
- 比较全面的 C++ 操作符重载 (operator)
- 【C】将m~n之间的素数输出与VS2005以上版本对C语言的scanf的警告warning C4996
- 关于c++中的STL的学习与再认识(三)
- vc++ 中实现 易语言 响应事件方法