#C语言
文章平均质量分 95
C语言知识的学习
范特西元前
这个作者很懒,什么都没留下…
展开
-
【二分查找】
介绍二分查找的相关知识。原创 2023-09-11 23:16:50 · 61 阅读 · 0 评论 -
【C语言程序的环境和预处理】
在ANSI C的任何一种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。第2种是执行环境,它用于实际执行代码。首先我们要清楚,一个代码写完以后是怎么成为一个可执行程序的。以下是翻译环境中对(test.c)的大致处理情况实际上,源代码在被编译器单独编译处理完之后,会首先生成对应的目标文件,(test.obj)组成一个程序的每个源文件通过编译过程分别转换成目标代码(object code)。原创 2023-11-12 13:59:53 · 36 阅读 · 0 评论 -
【C语言中的文件操作】
介绍有关C语言中文件操作的相关知识。存放在磁盘上的文件是文件,存放在内存中的文件程序运行结束时,会被操作系统回收。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。本章讨论的是数据文件。原创 2023-11-09 15:20:35 · 47 阅读 · 0 评论 -
【C语言动态内存管理】
在开始正式学习之前,我们首先要搞清楚,动态内存管理是什么?简单来说就是,能够实现对内存的动态管理,包括,自由的开辟内存,扩大空间,自由的回收内存,节省空间。就比如我们上一篇博客中的通讯录的实现,那里通讯录的大小在我们最初设计时就被固定仅存放为100个联系人的信息的空间了,为了能够自由方便的管理空间,比如当空间被放满了,能够自动向内存申请空间,还有当空间充足时回收多余的空间,这些功能的实现都需要用到动态内存管理相关的知识。接下来,进入正题吧!//在栈空间上开辟四个字节。原创 2023-11-03 23:26:19 · 39 阅读 · 0 评论 -
【C语言中的自定义类型】
本篇介绍了,关于C语言中,自定义类型相关的知识。并且也有我自己的一些理解,敬请观看!我们之前学习过,整形(int),浮点型(float).......,那么什么是结构体类型呢?比如现在我们来描述一个学生,描述这个学生的姓名,年龄,身高,学号,性别,其中我们能够想到姓名和性别,我们可以定义在char类型中,年龄,身高和学号可以定在int 类型中。那么我们怎么只用一种类型来描述这个学生呢?这里我们就需要用到结构体类型,关键字是struct。结构体是一些值的集合,这些值称为成员变量。原创 2023-10-28 11:45:07 · 51 阅读 · 1 评论 -
【C语言中的库函数】
介绍有关C语言库函数相关的知识。.....................................................................................................................当作我最后才明白————《彩虹》原创 2023-10-22 15:35:22 · 76 阅读 · 1 评论 -
【C语言指针】
本章介绍C语言里指针方面的知识,还请指正。数组指针是指针?还是数组?答案是:指针。我们已经熟悉:整形指针: int * p;能够指向整形数据的指针。浮点型指针: float * pf;能够指向浮点型数据的指针。那数组指针应该是:能够指向数组的指针。//解释:p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组。所以p是一个指针,指向一个数组,叫数组指针。//这里要注意:[]的优先级要高于*号的,所以必须加上()来保证p先和*结合。原创 2023-10-13 17:25:06 · 41 阅读 · 0 评论 -
【数据在内存当中的存储】
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考常见数据类型:char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数类型的意义:1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。原创 2023-10-09 18:57:40 · 50 阅读 · 1 评论 -
【C语言操作符详解】
本篇介绍有关C语言中操作符方面的知识,欢迎指正。什么是操作符?操作符也称运算符,是一种表示对数据进行某种运算处理的符号。C语言的运算符按完成的运算操作性质可以分为算数运算符、关系运算符、逻辑运算符、赋值运算符和其他运算符。按参与运算的运算数又可以分为单目运算符、双目运算符和三目运算符。接下来我们来详细了解这些操作符的种类。主要包括:用法:1. 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。2. 对于 / 操作符如果两个操作数都为整数,执行整数除法。原创 2023-09-29 13:59:05 · 45 阅读 · 1 评论 -
【初识C语言】
C语言初学者必看!对C语言的知识进行简单的介绍,希望能帮助到你们。原创 2023-08-09 22:07:48 · 115 阅读 · 1 评论 -
【分支循环语句】
C语言中的分支语句和循环语句。原创 2023-09-03 17:07:30 · 36 阅读 · 0 评论 -
【C语言函数】
函数是C语言中的重要工具,能够为我们提供很大的便利。首先要清楚什么叫做自定义函数,正如他的名字,自定义函数就是我们自己创造的用来帮助我们完成某些特定功能的工具。它包括,函数名,参数部分,传递参数的方式,返回类型,调用它的方式,以及他本身的声明和定义。接下来我会 一 一 进行说明。函数名是自由创建的,建议创建的每个函数的函数名都有其本身的意义,且最好使用英语。这里举例说明:比如我现在创建一个用来获取两个数之间最大值的函数,我可以为其命名为GetMax,Max或者getmax,这些形式。原创 2023-09-14 21:18:33 · 42 阅读 · 1 评论 -
【C语言数组】
本次介绍C语言中数组方面的知识。数组是一组相同元素的集合,主要分两类,一类是一维数组,另外一类是二维数组。其中一维数组就是我们常见的形如arr[10]={1,2,3,4,5,6,7,8,9,10}这种,另外二维数组则是形如arr[2][5]={1,2,3,4,5,6,7,8,9,10}表示2行5列,在三子棋和扫雷游戏中可以见到。1.一维数组的创建主要包括3个重要组成部分:数组类型,数组名,数组大小。//type_t 是指数组的元素类型。原创 2023-09-20 17:58:45 · 36 阅读 · 1 评论