c语言
文章平均质量分 90
-Taco-
慵懒的大学生一枚
展开
-
浅谈数组-_-
浅谈数组原创 2022-02-15 15:16:06 · 173 阅读 · 0 评论 -
浅谈函数(下)
浅谈函数(下)6. 函数的声明和定义6.1 函数声明: 1. 告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,函数 声明决定不了。2. 函数的声明一般出现在函数的使用之前。要满足先声明后使用。3. 函数的声明一般要放在头文件中的。这里说add未定义为什么说add未定义,这里我们就牵扯到代码的编译例如这个test.c的文件到最后如何变成test.exe文件,中间要进行两个过程,先编译(从前往后一一扫描代码)但是这个代码中,从上到下扫描,扫到add的时原创 2022-02-11 19:27:32 · 279 阅读 · 0 评论 -
浅谈函数(上)
浅谈函数(上)函数是什么? 数学中我们常见到函数的概念。但是你了解C语言中的函数吗?维基百科中对函数的定义:子程序 在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。 一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。原创 2022-02-09 18:05:27 · 325 阅读 · 2 评论 -
浅谈指针(入门)
浅谈指针内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的 。所以为了有效的使用内存,就把内存划分成一个个小的内存单元,每个内存单元的大小是1个字节。为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地址假设这就是一块内存空间。下面小的格子被称为内存单元->编号(地址)虚拟地址CPU会直接生成虚拟地址->直接经过地址线的传递->电信号(它其实就是我们的地址)...原创 2022-01-13 17:56:09 · 223 阅读 · 4 评论 -
动态内存管理
1. 为什么存在动态内存分配我们已经掌握的内存开辟方式有:int val = 20;//在栈空间上开辟四个字节char arr[10] = { 0 };//在栈空间上开辟10个字节的连续空间但是上述的开辟空间的方式有两个特点:1. 空间开辟大小是固定的。2. 数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的时候才能知道,那数组的编译时开辟空间的方式就不能满足了。这时候就只能试试动态存开辟了。原创 2022-05-03 00:57:09 · 90 阅读 · 0 评论 -
自定义类型:结构体,枚举,联合
结构体原创 2022-04-27 19:30:36 · 61 阅读 · 0 评论 -
字符函数和字符串函数
字符函数和字符串函数原创 2022-04-25 11:04:09 · 118 阅读 · 0 评论 -
指针的进阶(上)
指针的进阶1(上)原创 2022-04-06 17:56:58 · 221 阅读 · 1 评论 -
指针的进阶(下)
指针的进阶(下)原创 2022-04-16 20:49:32 · 1065 阅读 · 0 评论