C
文章平均质量分 91
王朵拉
虚心请教,三连必回
展开
-
C进阶---文件操作
磁盘上的文件是文件。在程序设计中,文件一般分为两种 (从文件功能的角度分类)(1)程序文件包括源程序文件(后缀为.c)目标文件(windows环境后缀为.obj)可执行程序(windows环境后缀为.exe)(2)数据文件文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。在以前所处理数据的输入输出都是以终端为对象的,即从终端的键盘输入数据,运行结果显示到显示器上。原创 2023-11-20 11:55:28 · 219 阅读 · 0 评论 -
C进阶---动态内存管理
C语言提供了三个动态内存开辟的函数。原创 2023-11-20 11:55:48 · 115 阅读 · 0 评论 -
C进阶---自定义类型:结构体、枚举、联合
前面我们学过了内置类型,今天开始学习自定义类型,学习后就可以开始着手写一个简单的通讯录项目了。内置类型:自定义类型:自定义类型顾名思义就是自己创造,当然也不是瞎创哦,肯定是结构体、枚举、联合这三种类型。有了结构体类型,那如何定义变量,其实很简单。int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化。原创 2023-11-15 20:31:07 · 100 阅读 · 0 评论 -
C进阶---字符函数和字符串函数
今天我们来学习字符函数和字符串函数,并完成模拟实现,真正掌握字符函数和字符串函数的使用。我们为什么要学习字符函数和字符串函数呢 ,C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在中或者中。适用于那些对它不做修改的字符串函数.给大家推荐一个网站()在这上面可以查询到你要使用函数的相关用法以及函数的简介。原创 2023-11-15 20:32:26 · 159 阅读 · 1 评论 -
C进阶---指针
我们今天来进阶指针,加深对指针的认识运用,后半部分都是相关习题可不要错过哦!!!指针概念:1. 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2. 指针的大小是固定的4/8个字节(32位平台/64位平台)。3. 指针是有类型,指针的类型决定了指针的+-整数的步长,指针解引用操作的时候的权限。原创 2023-11-08 20:39:48 · 47 阅读 · 1 评论 -
C进阶---数据的存储
前面我们已经学习了基本的内置类型,而类型又决定了我们看待类型的视角(比如int整型的放的都是int),也知道了他们所占存储空间的大小。那么类型的意义到底是什么?类型的意义:1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。2. 如何看待内存空间的视角。charshortintlonglong longfloatdouble//字符数据类型 (1字节)//短整型(2字节)//整形(4字节)//长整型(4字节)//更长的整形(8字节)原创 2023-11-02 16:03:28 · 34 阅读 · 1 评论 -
初始C语言(8)-调试技巧
bug是指在应用程序投入生产之前或者在使用过程中发现的错误,导致程序工作不佳、生产错误结果或崩溃的编程错误。它可以是软件或硬件上的错误,也可以是人为犯下的错误。1.死循环2.数组下标越界异常3.算术运算异常4.类型不匹配5.空指针异常6.类找不到异常7.违法的访问异常8.类型强制转换异常9.堆栈溢出异常10.属性不存在异常11.方法不存在异常以上是常见的bug,我们在编写代码时需要注意这些问题,避免出现这些异常。Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于。原创 2023-10-30 19:23:37 · 32 阅读 · 2 评论 -
初始C语言(7)-指针和结构体
结构体定义和初始化很简单,用什么定义什么。int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。原创 2023-10-19 23:22:15 · 43 阅读 · 4 评论 -
初始C语言(6)- 操作符
操作符也称运算符,是一种表示对数据进行某种运算处理的符号。C语言的运算符按完成的运算操作性质 :可以分为算术运算符、关系运算符、逻辑运算符、赋值运算符和其他运算符。原创 2023-10-09 14:08:43 · 44 阅读 · 1 评论 -
三子棋(C语言)
经过前面知识的铺垫,现在我们可以来实现一个简单的三子棋小游戏,检验下自己学习的成果,也大概了解下项目的编写,为后面完整复杂项目的编写打个基础。原创 2023-09-21 16:31:01 · 32 阅读 · 0 评论 -
初始C语言(6)---数组
1. 数组是使用下标来访问的,下标是从0开始。2. 数组的大小可以通过计算得到。原创 2023-08-12 18:08:42 · 51 阅读 · 2 评论 -
初始C语言(5)函数
有那么多的库函数为什么还要自定义函数呢?库函数虽然很多,但是自定义函数可以自己设计,这就有很大的发挥空间,实现许多库函数不能完成的功能。自定义函数和库函数一样,有函数名,返回值类型和函数参数。statement;//语句项ret_type 返回类型fun_name 函数名para1 函数参数举个栗子:写一个函数可以找出两个整数中的最大值。//get_max函数的设计(x):(y);//使用三目运算符int main()return 0;原创 2023-08-10 17:00:16 · 33 阅读 · 3 评论 -
初始C语言(4)---分支和循环语句
语句是一种用来表达某种意义的一组词或单词的组合。在编程中,语句通常是一条指令或操作,用于执行特定的任务。例如,赋值语句是将一个值分配给一个变量,条件语句是根据条件执行不同的代码块,控制语句用于控制程序的执行流程,以实现程序的各种结构方式。在C语言中可以分为五类表达式语句函数调用语句控制语句复合语句空语句语句的执行就需要一个结构方式,C语言不仅支持3种结构方式,还有九种控制语句。原创 2023-07-31 19:47:54 · 100 阅读 · 5 评论 -
初始C语言(3)----指针
今天,我们简单地先认识下指针,对指针有所了解,后面的文章会详细讲解!!!说起指针我们就离不开内存,指针就是用来访问内存的。原创 2023-07-26 21:12:32 · 171 阅读 · 11 评论 -
初始C语言(2)
在C语言中,我们可以通过定义自定义函数来实现特定的功能。自定义函数允许我们将一段代码逻辑封装在一个函数体中,以便在程序的其他地方多次调用。以下是定义和使用自定义函数的一般步骤:函数声明:在使用函数之前,需要提前声明函数的原型。函数原型包括函数名、参数列表和返回类型。这样编译器就能够识别函数的名称和参数。函数定义:在程序的某个地方,编写函数的具体实现。函数定义包括函数头和函数体。函数头包括函数名、参数列表和返回类型。函数体包含函数要执行的代码逻辑。函数调用:通过函数名和参数列表来调用函数。原创 2023-07-26 15:59:15 · 43 阅读 · 1 评论 -
初始C语言(1)
C语言是一门通用计算机编程语言,广发用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。简单来说C语言就是人和计算机交流的计算机语言。C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。类型 变量名;类型 变量名 = 初始值;float 的初始值不加 f 默认为 double 类型int age;原创 2023-07-22 17:57:46 · 54 阅读 · 1 评论