全国

c语言数据结构有哪些

2021-02-03 11:30:35 403 浏览 c语言培训

c语言是最多人学习的一种编程语言,很多人在学习过程中,不了解它的数据结构,所以下面小编给大家介绍c语言数据结构有哪些,一起来看看吧。

c语言数据结构有哪些

c语言数据结构

(1)线性数据结构:元素之间一般存在元素之间存在一对一关系,是最常用的一类数据结构,典型的有:数组、栈、队列和线性表。

(2)树形结构:结点间具有层次关系,每一层的一个结点能且只能和上一层的一个结点相关,但同时可以和下一层的多个结点相关,称为“一对多”关系,常见类型有:树、堆。

(3)图形结构:在图形结构中,允许多个结点之间相关,称为“多对多”关系。

c语言基本数据类型

1、整型。存放整数的类型,比如0、1、2、3、4这种自然数或者负数都可以用整型存放。

整型数据需要注意的是整型数据之间的运算只会得到整型,也就是类似3除以4这种操作得到的不是0.75,而是0。

2、字符类型是一种比较特殊的整型,本质上存放的仍然是整数,因此可以和整数一样参与各种计算。

类型大小范围说明char1-128~1270~127每个数字代表一个字符,但是不是所有的字符都是可打印字符。

3、浮点型指的是小数类型,为什么叫浮点型,参考浮点数二进制计算时候小数点的移动。

类型大小范围说明float4-3.4e38~3.4e38单精度浮点型,准确到小数点6~7位double8-1.7e308~1.7e308双精度浮点型,准确到小数点后面16~17位。

c语言程序的结构

用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。

例1:计算两个整数之和的c程序:

#include main() { int a,b,sum; /*定义变量a,b,sum为整型变量*/ a=20; /*把整数20赋值给整型变量a*/ b=15; /*把整数15赋值给整型变量b*/ sum=a+b; /*把两个数之和赋值给整型变量sum*/ printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); /*把计算结果输出到显示屏上*/ }

重点说明:

1、任何一个c语言程序都必须包括以下格式:main() { },这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。

2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。

3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。

4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。

5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:a=20,b=15,sum=35。

6、#include。注意:以#号开头,不以分号结尾,这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。

7、程序中以 /*开头并且以*/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。

c语言的关键字有哪些 c语言如何排序
机构
课程

相关资讯

766培训网c语言培训c语言数据结构有哪些
在线预约
电话咨询
在线咨询