C语言中什么是程序、程序模块、程序文件
C语言的程序模块称为函数。
模块化程序设计是将一个大的任务分解成若干个小任务,再将小任务分解成更小的任务,直到每一个任务都只完成一个独立功能。这样的每个任务都叫做模块,C语言中模块是用函数来实现。
扩展资料:
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。
在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。
函数分为全局函数、全局静态函数;在类中还可以定义构造函数、析构函数、拷贝构造函数、成员函数、友元函数、运算符重载函数、内联函数等。
参考资料来源:百度百科-函数
C语言源程序文件扩展名: .c
目标文件扩展名: .obj
可执行文件扩展名: .exe
源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为“.c”。源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。
目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。
可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序称为可执行程序。可执行程序的扩展名为“.exe“。
扩展资料:
C语言创建程序的步骤:
编辑:就是创建和修改C程序的源代码-我们编写的程序称为源代码。
编译:就是将源代码转换为机器语言。编译器的输出结果成为目标代码,存放它们的文件称为目标文件。扩展名为.o或者.obj。(该部分编译是指汇编器编译汇编语言或者编译器编译高级语言)
链接:链接器将源代码由编译器产生的各种模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将它们组成一个可执行的文件。在windows下扩展名为.exe,Unix下无扩展名。
执行:运行程序。
参考资料:
IT专家网——C语言编程程序编译全过程剖析
程序模块即可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令。
描述程序的文件称为程序文件。
程序是一组计算机能识别和运行的指令
程序:一组计算机能识别和执行的指令。
程序模块:程序模块(program module)即可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令。
程序文件:描述程序的文件称为程序文件。
什么是程序设计语言?
程序设计语言(programming language)是用于编写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言包含三个方面,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成程序的各个记号之间的组合规则,...
程序是指什么的
程序要能够运行, 正在运行的程序叫进程。程序可以调整重新配置 电脑方面,打开电脑按开始,出现所有程序选项,上面的都是程序,直接选择某个就能执行。还有批处理也是程序,还有程序配置如Msconfig等。生活方面,时间有限,先烧茶,还是先洗衣服,统筹安排后制定成为程序。法律方面,走法律程序还是调解程序 数...
什么是程序设计语言?
程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的...
程序语言是什么?
和:是什么意思 (表达式)? x : y ;首先计算表达式的值,若为ture,则(表达式)? x : y 返回x;否则返回y.问题三:最简单的程序语言是什么 没有最简单,只有更简单 个人认为Visual Basic巨简单 易语言是中文编程的,对英语不好的童鞋们来说应该是最简单的 求采纳 问题四:C语言中%d什么意思...
什么是软件?什么是程序?
游戏开发也是和软件开发一样,通过多种语言和工具都可以实现。程序员狭义上是指拥有软件编程人员初级职称程序员的人,广义上是从事程序开发、维护的专业人员。网络工程师狭义上指拥有网络技术人员中级职称网络工程师的人,广义上是掌握网络技术的理论知识和操作技能的网络技术人员。C语言提供了许多低级处理的...
c语言程序是什么意思
C语言:通用程序设计语言
什么是程序设计?
语言 (Programming Language)是用于编写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言包含三个方面,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成程序的各个记号之间的组合规则,但不...
计算机源程序是指什么
问题四:计算机程序的功能是什么? 计算机程序或者软件程序(通常简称程序)是指一组指示计算机每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。打个比方,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语的人(体系结构)来做这个菜。 通常,计算机程序要经过编译和链...
c语言程序设计是什么
C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。具体体现为以下三个方面:其一,广泛性。C语言的运算范围的大小直接决定了其优劣性。C语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外...
C语言中,程序与程序文件的区别是什么?为什么每一个程序文件都要有main...
每一个程序文件都要有main()函数(应该讲每个使用C标准库的程序中),这是ISO的C语言标准规定的,标准规定:每个使用标准库的程序需要从标准库的初始化开始运行,初始化完后,它就调用一个名称叫main的主函数,也就标准库规定所有的使用它的程序必须有个叫main的主函数。否则,连接标准库是会报找不到...
驷史盐酸: 程序是为完成某项活动所规定的方法; 程序模块即可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令. 描述程序的文件称为程序文件.
岫岩满族自治县17159708299: c语言的模块编程是什么意思 - ?
驷史盐酸: 函数有时可以理解为提高代码重用性的一个途径,模块编程应该说的是按功能划分为几个函数,每个函数完成相应的功能 但一个模块不一定只有一个函数,模块的主函数可以由多个函数组成.
岫岩满族自治县17159708299: 1、一个C语言程序是由( ). - ?
驷史盐酸: 一个C程序由一个主函数和若干个其他函数组成.若干个的意思就是可以有0个及以上个.c语言的程序模块称为函数. C 语言可以进行多种方式进行程序的设计,它是一种很有特色的高级语言通过若干个函数组成,它具备构成程序设计的 3 种基...
岫岩满族自治县17159708299: 一个C语言程序是由哪几个部分组成,每一个 - ?
驷史盐酸: 1、头文件:头文件包含程序中要调用的库函数.例如#include<stdio.h> 2、main函数:程序的主体部分,是整个C程序中必不可少的一部分. 3、若干个子函数.需要实现诸多功能,如果仅在mian()函数中编辑,会造成程序可读性变差. ...
岫岩满族自治县17159708299: C语言程序是由哪些部分组成的,各部分的作用是什么 - ?
驷史盐酸: 1,先编译预处理,头文件.如:#include“stdio.h”,即表示库函数中的输入输出函数 2,用户函数自定义. 3,主函数,一个C语言程序中只能有一个主函数:main() 4,函数体.当中包含数据类型的定义,赋值,和一系列的执行语句. 一般的程序差不多就是这样子
岫岩满族自治县17159708299: c语言是完全模块化和结构化的语言,怎么理解,什么是模块化和结构化 - ?
驷史盐酸: 所谓模块化,简单的理解,就是说你的程序是由相互之间相对独立的模块组成.那么具体的说,一个稍微大一点的程序,不可能用一个.c源文件写上几十万行来完成它吧?这个程序会由许多分离的.c源文件来完成代码编写对吧.因此在组织源代...
岫岩满族自治县17159708299: C语言中的程序是什么??
驷史盐酸: 实现某个功能的代码段
岫岩满族自治县17159708299: C语言里的程序 ()什么意思啊 - ?
驷史盐酸: ()里面要写的就是函数的参数 ,比如每一个程序里必须要写的 void main() 函数,虽然主函数里面没有参数,但是()依然不能少,又比如可以写一个求两者之中较大值的函数 int max(a,b...
岫岩满族自治县17159708299: C语言程序构成是什么? - ?
驷史盐酸: 一般的结构:开始是头文件,调用的库函数例如:#include <stdio.h>接下来是主函数,在C语言中,程序是从主函数开始执行的,例如:void main()接下来是大括号{},{}中的代码是程序执行的部分;一般格式,也是最简单的格式:#include <stdio.h> void main() { 语句块; }
岫岩满族自治县17159708299: C语言中用什么实现程序模块 - ?
驷史盐酸: C语言中用函数来实现程序模块. 模块化程序设计是将一个大的任务分解成若干个小任务,再将小任务分解成更小的任务,直到每一个任务都只完成一个独立功能.这样的每个任务都叫做模块,C语言中模块是用函数来实现的.