1.C语言能轻松完成自顶向下的规划、结构化编程和模块设计,程序更易懂、更可靠。
2.C很高效,C程序相对紧凑,具有通常是汇编语言才具有的微调控制能力。
3.C是可移植的语言,许多计算机体系结构都可使用C编译器。C编译器把C代码翻译成特定的机器语言,还将源代码与C库的代码合并成最终的长须,还会检查C语言程序是否有效。
4.C可以访问硬件、操控内存中的位。
5.C语言功能强大灵活,成为嵌入式系统编程的流行语言。
1.定义程序的目标。
明确程序要做什么,思考程序需要哪些信息,要进行哪些计算和控制,程序应该要报告什么信息等,用一般术语来描述问题。
2.设计程序。
如何用程序来完成,如用户界面应该是怎样的,如何组织程序,目标用户是谁,花多少时间,在程序中如何表示数据,用什么方法处理数据等,用一般术语来描述问题。
3.编写代码。
把设计的程序翻译成C语言,编写源代码。
4.编译。
编译器把源代码编译成可执行代码的程序。
5.运行程序。
运行可执行文件。
6.测试和调试程序。
检查程序是否按照设计思路运行,查找并修复程序错误(调试)。
7.维护和修改代码。
程序运行错误或扩展程序的用途需要修改程序。
说明:1,2在后续很重要,先规划再动手编写代码。
3.编程机制源代码文件:编写的内容被存储在文本文件中,文件名以“.c”结尾,test.c中,test为基本名,c为扩展名,test.c为文件名。
目标(代码)文件/中间文件:文件名以“.obj”结尾,编译器把源代码转换成中间代码。(编译)
可执行文件:文件名以“.exe”结尾,链接器把中间代码、系统标准的启动代码、库代码合并成可执行文件。(链接)
C是编译型语言,编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。像C/C++等都是编译型语言。解释型语言:源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。JavaScript / Perl /Shell等都是解释型语言。
4.编程练习无
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧