![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
学习C语言中记录的一些知识点
BEYONDmonster
一个学习Java软件开发的小白~多多指教
展开
-
C语言链表简单概述
链表:链表是一种常见的重要的数据结构,是动态的进行存储分配的一种结构。链表的组成:头指针:存放一个地址,该地址指向第一个元素。节点:用户需要的实际数据和链接节点的指针。例如://定义一个学生结构体,包括学号、成绩以及结构体指针。struct student{ int num; float score; struct student *next;}void main(){ /...原创 2020-03-17 14:39:05 · 188 阅读 · 0 评论 -
C语言结构体概述
在编码的过程中有时需要将不同类型的数据组合成一个有机的整体,以便于引用,类似于Java的面向对象。定义一个结构的一般形式:struct 结构名{成员列表};例如:定义一个学生的结构体(包括学号、姓名、性别、年龄、成绩、住址)struct student{ int num;//学号 char name[20];//姓名 char sex;//性别 int age...原创 2020-03-17 12:23:59 · 521 阅读 · 0 评论 -
C语言内存区概述
在C/C++中,内存分成5个区:堆、栈、自由存储区、全局/静态存储区和常量存储区。栈:由编译器在需要的时候分配,在不需要的时候就会自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。堆:由new分配的内存块,这些的释放编译器不会去管,由应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么程序结束后,操作系统会自动回收。自由存储区:由malloc等分配的...原创 2020-03-13 14:37:40 · 124 阅读 · 0 评论 -
C语言指针概述
在C语言中,指针是一种特殊的变量,它是存放地址的。指针变量前面的“*”表示该变量的类型为指针型变量。其一般形式为:类型说明符 *变量名; 假设定义一个指针变量int *i_pointer用来存放整型变量i的地址,可以通过语句i_pointer = &i;*为取值操作符(在定义时为声明变量为指针变量),&为取址操作符。例如:int i = 2020;//定义整型变量i并赋...原创 2020-03-13 14:18:47 · 314 阅读 · 0 评论 -
C语言函数概述
概述:一个较大的程序可以分为若干个程序模块,每一个模块来实现一个特定的功能。在高级语言中用子程序实现模块的功能,子程序由函数来完成。一个C语言可由一个主函数和若干个其他函数构成。函数间的调用关系:由主函数调用其他函数,其他函数也可以相互调用,同一个函数可以被一个或多个函数调用任意多次。注意:所有函数都是平行的,即在定义函数时是分别进行的,是互相独立的。一个函数并不从属于另一个函数,即函...原创 2020-03-11 13:32:41 · 468 阅读 · 0 评论 -
C语言二维数组概述
二维数组定义的一般形式:类型说明符 数组名[常量表达式][常量表达式]例如:定义一个3行4列的数组a :int a [3][4];可以将二维数组看成是一种特殊的一维数组:它的元素又是一个一维数组。例如上面数组a,可以将a看成一维数组,它有三个元素,每个元素又包含4个元素的一维数组。二维数组在概念上是二维的,但在实际的硬件存储器却是连续编址的,也就是说存储器单元是按一维线性排列的。有俩种排...原创 2020-03-10 13:52:09 · 1318 阅读 · 0 评论 -
C语言一维数组概述
数组的定义:在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可以分为数值数组、字符数组、指针数组、结构数组等各种类别。注意:数组元素有序不是指元素大小顺序。一维数组的定义:在C语言中...原创 2020-03-08 18:16:36 · 545 阅读 · 0 评论 -
C语言循环结构概述
循环结构是程序中一种很重要的结构。其特点是在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成不同形式的循环结构。goto语句和if语句构成循环、while语句、do-while语句、for语句。1)goto语句:goto语句是一种无条件转移语句,与BASIC中的goto语句相似。格式为:goto 语句...原创 2020-03-06 14:50:55 · 1823 阅读 · 0 评论 -
C基本语句概述
从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构。C基本语句介绍C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。C语句可以分为以下五类:表达式语句、函数调用语句、控制语句、复合语句、空语句。1)表达式语句:由表达式加上分号“:”组成。其一般形式为:表达式;执行表达式语句就是计算表达式的值。2)函数调用语句:由函数名、实际参数加上分号“:”组...原创 2020-03-03 10:25:52 · 3142 阅读 · 0 评论 -
C语言数据类型
C语言的一些数据类型:1.基本数据类型:基本数据类型最主要的特点是其值不可以再分解为其它类型。也就是自我说明的。2.构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义。也就是说一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在C语言中,构造类型有以下几种:·数组类型·结构体类型·共用体(联合)类型3.指...原创 2020-03-02 21:11:34 · 1504 阅读 · 1 评论