首页 > 其他分享 >C语言

C语言

时间:2023-02-16 20:11:36浏览次数:28  
标签:函数库 程序 数据类型 C语言 main 函数

C语言的特点:C语言虽是高级编程语言,但它也具备了能够和汇编语言相媲美的低层处理(内存操作及位操作)功能。

变量和函数:不管使用什么样的编程语言,程序内容都是由数据和处理构成的至于程序的数据和处理具体该如何表示,则根据编程语言的不同而不同。在 C语言中,数据用变量来表示,处理用函数来表示。因而,语言的程序就是由变量和函数构成的(图 A-1)。

   程序变量则受位数和精度的限制。这是因为,计算机的存储容量是有限的。计算机中预先被定义过的位数和精度称为数据类型。C 语言中主要的数据类型如表 A-1 所示。其中,Char、short、int 是整数用的数据类型float 和 double 是小数用的数据类型。

 

 标准函数库:函数包括程序员自己编写的函数以及系统提供的函数。其中,后者通常称为标准函数库。标准函数库是指具有可被各种程序使用的通用功能的函数。本书的示例程序中涉及到的 printf、scanf、rand 等都是标准函数库的一种。这些函数分别有“输出到显示器上显示”“从键盘输入信息”“产生随机数”等通用功能。

函数的括号中,除变量以外,也可以放置通过文字串、数值等指定的数据信息,这些统称为参数。被作为函数的处理结果而返回的数值称为返回值。利用函数称为函数调用。根据函数种类的不同,也有些函数是不需要参数或没有返回值的。

在图A-2这一过程中,计算机的基本操作大体可以划分为“输入数据“处理数据”“输出数据”三块。

 

函数调用:大规模的程序是由大量函数构成的,而像示例程序这种简单的程序,只需要一个函数就可以实现了。该函数的名称就是 main,这是规定。main 是程序启动时最初运行的函数。在由多个函数构成的程序中程序启动时运行 main 函数,并在 main 函数中调用其他函数,然后该函数又调用其他函数......,像这样,所需要的函数会被一个接一个地调用。而简单的程序中则仅仅包含了最初执行的 main 函数,因此,所有的处理都会集中在该部分进行。

 

其他语法结构:

     C语言的语法结构是ANSI制定的ANSI规定了如表A-2所示的32个C语言的关键字。 

 

 

标签:函数库,程序,数据类型,C语言,main,函数
From: https://www.cnblogs.com/ttmeng/p/17128126.html

相关文章

  • C语言之旅
    C语言的特点     C语言是AT&T贝尔实验室的D.M.Ritchie在1973年推出的程序开发语言。C语言虽是高级编程语言,但它也具备了能够和汇编语言相媲美的低层处理(......
  • C语言:二维数组中最大值及行号列号
    #include<stdio.h>//求二维数组中的最大值及对应的行号与列号main(){inta[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,24,15,16,21,17,18,19,20,22,23},max,......
  • C语言网络编程winsock
    目录前言思路服务器代码客户端效果图前言参考自https://www.bilibili.com/video/BV1s7411z7jK/?spm_id_from=333.1007.top_right_bar_window_history.content.click思......
  • 如何展示C语言源文件的汇编代码文件及其二进制目标代码?
    假设一个C语言源文件包含如下函数定义:longmult2(long,long);voidmultstore(longx,longy,long*dest){ longt=mult2(x,y); *dest=t;}在命令行上使用"......
  • 一个服务器对多个客户端的本地socket通信C语言实现
    对于同一台主机间的多个进程间通信,除了使用共享内存,消息队列等方式,使用本地socket也是很高效的一种选择。不同于网络socket,本地socket不需要指定ip地址,也不需要进行网......
  • c语言文件读写
    C语言文件读写算法1.fseek()函数此函数用于移动文件指针到指定位置。例如,要将文件指针移动到文件的第5个字节处,您可以使用以下代码:fseek(fp,5,SEEK_SET);//将文件......
  • C语言学生课程选修管理系统[2023-02-15]
    C语言学生课程选修管理系统[2023-02-15]课程设计题目及要求本课题要求用C语言编写一个学生课程选修管理系统。学生课程选修系统用于学生选修学习课程。系统可以管理若干......
  • C语言不显示输入密码
    原文地址:https://www.cnblogs.com/liqinglucky/p/hide_input.html通过C语言实现隐藏密码输入。目标是做到读写用户输入,屏幕不回显。程序隐藏输入参考:C程序实现密码隐秘......
  • C语言:静态变量
    #include<stdio.h>//变量作用域:局部变量全局变量//函数外声明的变量称为全局变量,函数内声明的变量的称为局部变量//变量生存周期:变量的存在时间//静态存储方式:指在......
  • 02. C语言基础知识
    一、注释  注释就是对代码进行解释说明的文字,注释的内容不会参与编译和运行,仅仅是对代码的解释说明。在C语言中注释主要分为以下两类:单行注释://,注释内容从//始到......