精华内容
下载资源
问答
  • C语言程序组成

    千次阅读 多人点赞 2018-03-21 17:50:18
    Linux操作系统上大部分应用程序都是基于C语言开发的(其实,Linux操作系统也是用C语言开发的)。本篇博客将简单介绍Linux平台上常用的C语言开发程序。一、C程序的结构1.函数必须有一个且只能有一个主函数main(),...


    Linux操作系统上大部分应用程序都是基于C语言开发的(其实,Linux操作系统也是用C语言开发的)。本篇博客将简单介绍Linux平台上常用的C语言开发程序。

    一、C程序的结构

    1.函数

    • 必须有一个且只能有一个主函数main(),主函数的名为main。main()是在程序的什么位置,C程序总是从main()函数开始执行。
    • 可以是系统预定义的标准函数,如scanf函数,printf函数等。
    • 大多数函数由程序员根据实际问题的需要进行定义,函数之间是平行的关系。基此,C语言也被称为函数语言。
    • 函数由函数头和函数体两部分组成。
    2.语句
    • 语句是组成程序的基本单位,函数功能的实现由若干条语句完成。
    • 语句有若干关键字加以标识,如if-else语句、do-while语句等
    • C语言的输入/输出由scanf函数/printf函数
    3.其他
    • 预处理命令。C程序往往含有“#”开头的命令,是预处理命令,如图例1-2中#include"stdafx.h"。
    • 程序注释。以/*开头,以*/结束的内容,是程序中注释的部分,注释语句不会被程序编译执行。

    图例1-2

    二、C语言的标识符,关键字,运算符和分隔符

    1. 标识符。分为预定义标识符和用户自定义标识符两种。
    (1)系统预定义标识符。他们的功能和含义由系统预先定义好的,如printf代表输出函数名,main代表主函数名。他于关键字不同的是,系统预定义标识符允许用户赋予新的含义,但是这样往往会引起一些误解,所以建议用户不要把这些系统预定义标识符另作他用。
    (2)用户自定义标识符。合法的用户自定义标识符应满足:
    • 只能由大小写英文字母,阿拉伯数字和下划线组成。
    • 标识符的开头必须是字母或下划线,大小写字母有区别。如R,r是两个变量名。
    • 标识符长度视不同编译器而规定不同,不宜太长,通常在6个字符之间均能适应各种系统。

    像myster、R_1、_start都是合法的标识符。

    像12d、D$、int都是不合法的用户自定义标识符。

    (3)关键字。又称保留字,由系统提供用以表示特定的语法成分。如int表示整型数据、float表示单精度实型。所有关键字都有特殊的固定的意义不能他用

    (4)运算符。用来对运算对象进行规定的运算,并得到一个结果值。如:“+”表示加法运算,“=”表示赋值运算,“==”表示“相等”的判断,有的运算符中的两个字符是分开的,如“?:”表示条件运算。

    根据运算对象个数不同,可分为单目运算符,双目运算符和三目运算符,又称一元运算符,二元运算符,三元运算符。

    (5)分隔符。用于分隔各个词法记号或程序正文,用于表示程序中的一个实体的结束和另一个实体的开始。常用的分隔符有:

    ()   {}  ,  :  ;  空白

    这些分隔符不表示任何操作,仅用于构造程序。

    三、C程序的算法

    算法应具有以下特点:

    1. 有穷性。
    2. 确定性。
    3. 无输入或有多个输入。
    4. 有一个或多个输出。
    5. 有效性。

    四、C程序的编辑、编译、连接装配和执行

    为了让计算机能够正确的理解和执行高级程序设计语言所编写的“源”程序,就需要将高级语言所写的源程序翻译成二进制形式的“目标”程序。能够完成上述工作任务的软件被称为编译程序或编译器。用C语言编写的源程序通过编译器编译成二进制的目标程序,然后将目标程序与系统函数库及其他目标程序连接起来,就形成了在一定操作系统平台上的可执行程序或命令程序。如表2-1所示。

    表2-1  C程序编写、编译和连接的文件
     源程序目标程序可执行程序
    内容程序设计语言机器语言机器语言
    可执行不可以不可以可以
    文件名后缀.c.obj.exe

    展开全文
  • 第2天 C语言程序组成部分;2.0 回顾C程序清单1.1 程序清单1.1 Welcome to Beijing;2.1 一个简单的C语言程序 了解函数;2.1 一个简单的C语言程序 程序清单2.1;2.1 一个简单的C语言程序 程序清单2.1;2.2.1 main( )函数...
  • C语言中一个函数一般由两个部分组成一个是函数头,一个是函数体,函数体是编程语言中定义一个函数功能的所有代码组成的整体,函数头是指函数体之前的所有部分,应用于数学、程序设计领域,作用是给出了该函数的...

    在C语言中一个函数一般由两个部分组成一个是函数头,一个是函数体,函数体是编程语言中定义一个函数功能的所有代码组成的整体,函数头是指函数体之前的所有部分,应用于数学、程序设计领域,作用是给出了该函数的返回类型。

    33d53bbf746fa242df5870fbf6d005e6.png

    在C语言中一个函数一般由两个部分组成一个是函数头,一个是函数体。

    函数体是编程语言中定义一个函数功能的所有代码组成的整体。函数体是用花括号括起来的若干语句,他们完成了一个函数的具体功能。函数体内的前面是定义和说明部分,后面是语句部分。函数声明与函数体放在一起组成了函数定义。

    函数头是指函数体之前的所有部分,应用于数学、程序设计领域,作用是给出了该函数的返回类型。在一个函数定义中,函数体之前的所有部分称为函数头,它给出了该函数的返回类型、每个参数的次序和类型等函数原型信息,所以当没有专门给出函数原型说明语句时,系统就从函数头中获取函数原型信息。

    相关介绍:

    函数体使用示例:

    main(){printf()();printf()();}//函数体是花括号内的所有语句的集合,包括花括号在内

    一个函数的原型语句就是其函数头的一个拷贝,当然要在最后加上语句接上结束符分号。函数原型语句与函数头也有细微的差别。

    在函数原型语句中,其参数表中的每个参数允许只保留参数类型,而省略参数名,并且若使用参数名也允许与函数头中对应的参数名不同。

    展开全文
  •  程序组成部分:  1.mian()函数  2.#include编译指令 3.变量定义 4.函数原型 5.程序语句 6.函数定义 7.注释   C语言的文件: C语言把文件看作是一个字节序列(内存的存储...
    #include <stdio.h>
    
    int val1,val2,val3;
    
    int product(int x, int y);
    
    int main(void)
    {
    	//get first number
    	printf("Enter a number between 1 and 100: ");
    	scanf("%d",&val1);
    	//get second number
    	printf("Enter another number between 1 and 100:");
    	scanf("%d",&val2);
    	
    	//Calculate and display the product
    	val3 = product(val1,val2);
    	printf("%d times %d = %d\n",val1,val2,val3);
    
    	return 0;
    }
    
    int product(int x,int y)
    {
    	return (x*y);
    }
    

            函数是C语言编程的核心。

            函数是一段独立的程序代码,它执行特定的任务,并被指定了名称。通过引用函数的名称,程序能够执行函数中的代码。程序还能将信息(参数)传递给函数,而函数则可以将信息返回给函数的主要部分。

            C语言中的函数有两种:库函数-------用户定义的函数。

            

            程序组成部分:

            1.mian()函数

            2.#include编译指令

    3.变量定义

    4.函数原型

    5.程序语句

    6.函数定义

    7.注释


           C语言的文件:

    C语言把文件看作是一个字节序列(内存的存储单位是:字节),把文件看成一个一个字节的数据顺序组成。根据数据在内存中的存储形式,可分为ASC||代码和二进制文件。ASC||文件就是文本文件,每个字节存放一个ASC||代码,代表一个字符。二进制文件就是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。

            如果有一个整数10000,在内存中占两个字节,如果按ASC||码式输出占5个字节。如下图:



    一个C文件就是一个字节流或者二进制流。









    展开全文
  • 1 计算机与程序、程序设计语言 机器语言又称低级语言,意思是贴近计算机硬件的语言,是一个型号机器语言的指令的集合...3 简单的C语言程序 4 运行C语言的步骤与方法 4.1 运行C程序的步骤 4.2 上机运行C程序的办法 ...

    1 计算机与程序、程序设计语言

    机器语言又称低级语言,意思是贴近计算机硬件的语言,是一个型号机器语言的指令的集合,是紧密依赖于计算机的硬件。
    高级语言用于程序设计。
    编译系统的软件事先把高级语言编写的程序翻译成机器语言程序。
    在这里插入图片描述

    2 C语言的出现和发展过程

    3 简单的C语言程序

    在这里插入图片描述
    运行结果:
    在这里插入图片描述

    3.1 解读例子

    #include <stdio.h>
    stdio.h是C提供的一个文件名。
    stdio是standard input & output的缩写,即有关“标准输入输出”的信息。

    main是C语言程序中“主函数”的名字。每一个C语言程序都必须有一个main函数。每个函数都有函数名,也要函数体,函数体由{}括起来。
    main前面的int表示主函数是整型的,int是integer的缩写。
    printf是C语言系统提供的标准库中的输出函数。
    " "双撇号内的字符串按原样输出。
    \n 换行。
    所有语句最后都应有一个分号;。

    3.2 总结

    在这里插入图片描述

    (1)C语言主要是由函数构成的。
    (2)一个函数由两部分组成。
    函数首部。包括函数类型,函数名,函数参数类型和函数参数(形式参数)。
    int 是函数类型,main是函数名,int是函数参数类型,x,y是形式参数。
    函数体。即函数首部下面大括号的部分。函数体有两个部分。
    声明部分,定义变量和对所调用函数声明。
    int a,b,c;
    执行部分。有若干个语句组成。
    (3)一个C程序总是从main函数开始执行的。
    (4)C程序书写格式自由,一行内可写几个语句。
    (5)每个语句和数据声明的最后必须有一个分号。
    (6)C语言本身没有输入输出语句。通过库函数来完成。
    (7)可以用“//”对C程序中任何一行或数行做注释。

    4 运行C语言的步骤与方法

    4.1 运行C程序的步骤

    在这里插入图片描述

    4.2 上机运行C程序的办法

    工具:Visual C++ 6.0
    原则:先编译,后执行
    Visual C++ 6.0下载地址
    链接:https://pan.baidu.com/s/1I_IzqvRFEN27D1EOG-IDFQ
    提取码:12ab
    复制这段内容后打开百度网盘手机App,操作更方便哦

    展开全文
  • C语言程序设计50例(经典收藏)

    万次阅读 多人点赞 2018-12-08 12:12:31
    C语言程序设计50例(经典收藏) 本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1....
  • 文章目录20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises11P211P212P213P214P731P830P215P745 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises11 ...
  • c语言程序的基本组成

    千次阅读 2017-01-10 18:50:08
    程序由一个或多个源文件组成!!!  源文件:就是用户编写的代码文件 1、必不可少的入口:main函数  【每个c程序都必须有且只有一个main函数,程序总是从main函数开始执行】 2、预处理(如:头文件) ...
  • 第1章 C语言程序基本框架第1章 ... 学习内容 C语言程序组成C语言程序的实现过程及开发环境。 目 录 1.1 初识C语言程序 1.2 C语言程序的实现 1.3 本章小结 1.4 实训 1.1 初识C语言程序 C语言是一种应用广泛的计算...
  • 本章介绍C语言程序的内存布局结构,包括连接过程中目标程序各个段的组成和运行过程中各个段加载的情况。 在本章的学习中,读者应重点关注以下内容: C语言程序在内存中各个段的组成 C语言程序连接过程中的特性和...
  • 一、C语言程序  1)所有的C程序都有且只有一个main()函数。C程序从main()函数处开始运行,当main()函数结束时,程序也就结束了。 2)程序最根本的功能是对数据的处理 二、程序与指令 1)计算机程序是用计算机...
  • 初识C语言程序

    2016-10-12 23:57:45
    C语言组成及执行过程浅析
  • 第一章 程序设计和C语言1.1 什么是计算机程序1.2 什么是计算机语言1.3 C语言的发展及其特点1.4 最简单的C语言程序1.4.1 最简单的C语言程序举例1.1 要求在屏幕上输出一行信息1.2 求两个整数之和1.3 求两个整数中的较...
  • 经典C语言程序设计100例,部分有个人注解

    万次阅读 多人点赞 2016-08-15 09:29:52
    C语言经典程序设计,前面40道题都是比较基础的,后面的有点难~~~如果哪一个题目需要我详细注释的,可以留言我或加评论
  • 第2章 C语言程序结构 本章内容 2.1 C语言源程序 2.2 编码规范 2.3 语句 2.4 输入输出对象 2.5 关键字 2.6 标识符 2.7 小试身手格式控制符对宽度和精度的操作 2.8 技能提升在printf)函数中展示各类格式控制符 2.1 ...
  • C语言程序结构

    2015-09-04 05:28:07
    C语言程序结构主要由注释、编译预处理和程序主体三个部分组成。 1.注释 注释一般分为两种:一种为序言性注释,用于程序的开头,说明程序或模块的名称、用途、编写时间、使用变量等。另一种为注解性注释,用于...
  • C语言程序设计复习资料

    千次阅读 多人点赞 2019-09-09 16:17:01
    第一章 C语言程序设计概述 c程序基本结构特点 函数与主函数 程序由一个或多个函数组成,函数由函数头和函数体构成。程序的基本组成模块是函数。 必须有且只能有一个主函数main() 程序执行从main开始,在...
  • C语言程序的存储区域

    2018-02-26 10:58:41
    重点关注以下内容: C语言程序在内存中各个段的组成 C语言程序连接过程中的特性和常见错误 C语言程序的运行方式一:C语言程序的存储区域 由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-...
  • ~C语言程序的结构~

    千次阅读 2017-01-23 12:31:02
    ~C语言程序的结构~
  • C语言程序注释风格

    2019-08-17 13:49:10
    良好编程习惯的养成对于一个程序员的发展非常重要,而注释对于一份程序来讲又是一个必不可少的组成部分,今天来研究一下C语言程序的注释风格。 注释是源码程序中非常重要的一部分,一般情况下,源程序有效注释量必须...
  • C语言程序的内存布局

    2014-09-12 13:52:12
    C语言程序的内存布局 一:C语言程序的存储区域  C语言编写的程序经过编绎-链接后,将形成一个统一的文件,它由几个部分组成,在程序运行时又会产生几个其他部分,各个部分代表了不同的存储区域:  1.代码...
  • c语言程序的存储特点——《嵌入式Linux上的c语言编程实践》 C语言编写的程序经过编译-连接后,将形成一个统一文件,它由几个部分组成。在程序运行时又会产生其他几个部分,各个部分代表了不同的存储区域:   1....
  • C语言程序的结构

    千次阅读 2018-10-28 11:17:19
    (2)函数是C程序的主要组成部分 a.一个或多个函数,其中必须包含一个仅且main函数 b.一个小程序包含一个源程序文件,一个源程序可以有若干个函数 c.编译时是以源程序文件为对象进行 (3)一个函数包含两部分 a...
  • C语言程序的特点

    千次阅读 2018-09-20 01:56:39
    程序中要使用C系统提供的 “标准函数或其他文件” 时,一定要用 include 命令包含 “函数对应的文件”,以在将对应的文件嵌入到该文件成为源程序的一部分。 预处理命令后不能加 “ ;” 形式为:#include&...
  • C语言程序书写规范

    千次阅读 2012-07-06 07:29:19
    C语言程序书写规范 我做C语言底层开发,积累了一些代码书写的经验供大家参考: 1.C语言书写规范 1.1符号命名规则 1.1.1符号名包括模块名、常量名、标号名、子程序名等。这些名字应该能反映它所代表的实际东西,...
  • 下面讲解下嵌入式C语言程序设计基础,尤其是C语言的一些语言特点。 C语言是一种结构化的程序设计语言,它的优点是运行速度快、编译效率高、移植性好和可读性强。C语言具有简单的语法结构和强大的处理功能,并可方便...
  • 【前言】  上篇我们了解了数制,算是C语言的所需基础知识的补充。那C语言到底由什么组成呢?... 第一部分程序组成C语言由若干文件组成,而文件又由若干函数组成,函数又由函数头加函数体组成。程
  • C语言程序实例>C语言实现菱形输出 前言       这一问题无论是在C语言还是别的编程语言的入门学习中都会遇到,还是比较 一、菱形     我们先要看一下我们要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 102,939
精华内容 41,175
关键字:

c语言程序的组成部分

c语言 订阅