- 博客(49)
- 收藏
- 关注
原创 c语言---预处理详解(详解)
C语言预处理阶段虽然在整个编译过程中占据了短暂的时间,但它对于代码的整体质量和可维护性却有着深远的影响。通过巧妙地使用宏、条件编译等预处理指令,我们能够实现代码的重用、提高代码的灵活性,并在不同平台或不同情境下进行定制化的编译。在本文中,我们深入剖析了预处理的基本概念和常见用法,希望读者能够对C语言中这一重要阶段有更清晰的认识,从而在编写代码时更加得心应手。通过灵活运用预处理器,我们可以更高效地编写出结构良好、易维护的C语言代码
2024-04-10 15:18:58 1197 7
原创 c语言--动态内存管理(malloc、realloc、free、calloc)
动态内存管理(malloc、realloc、free、calloc)详解
2024-04-05 09:41:49 1279
原创 c语言--枚举类型(声明、使用、优点)
以上定义的 enum Day , enum Sex , enum Color 都是枚举类型。这些可能取值都是有值的,默认从0开始,依次递增1,当然在声明枚举类型的时候也可以赋初值。我们可以使用 #define 定义常量,为什么非要使用枚举?{}中的内容是枚举类型的可能取值,也叫 枚举常量。⼀周的星期⼀到星期日是有限的7天,可以⼀⼀列举。性别有:男、女、保密,也可以⼀⼀列举。这些数据的表示就可以使用枚举了。⽉份有12个月,也可以⼀⼀列举。三原色,也是可以一一列举。把可能的取值⼀⼀列举。
2024-04-04 13:00:50 598
原创 python---流程控制语句(if、while、for、break、continue..)
日常中的很多问题都是无法一次解决的,例如愚公移山”子又生孙,孙又生子“。也有一部分事件必须周而复始的运转才能保证其存在的意义,快速掌握python流程控制语句。
2024-03-27 23:48:43 1215
原创 大小端是什么?怎么判断?(百度笔试题)
大端和小端的概念最初由IBM的工程师Danny Cohen提出。这两种字节序最初是由不同的计算机厂商开发出来的。早期的计算机在内部存储器和CPU之间使用通信线,用于发送和接收数据。这些通信线被设计为双向的,可以在读和写时使用。因此,数据的字节顺序是很重要的。如何判断机器是大小端
2024-03-23 18:25:21 563
原创 c语言--内存函数的使用(memcpy、memcmp、memset、memmove)
4种内存函数的使用,memmove,memcpy,memset,memcmp
2024-03-23 08:09:23 1192 4
原创 字符分类函数(iscntrl、i是space.....)---c语言
C语言中有⼀系列的函数是专门做字符分类的,也就是⼀个字符是属于什么类型的字符的。需要包含的头文件iscntrl () 是 C语言的一个标准库函数,定义在 头文件中。iscntrl () 函数用于检测给定的字符是否为控制字符。所谓控制字符,指的是 ASCII 码值位于 0x00 (NOL)~0x1f (VS) 之间以及等于 0x7f 的字符。欧耶!!!我学会啦!!!!
2024-03-16 18:33:36 930 5
原创 添加环境变量
在很多地方在下载完软件后都需要添加环境变量方可使用。这里以要在终端使用MySQL为例来说一下,在安装好MySQL8.0版本的前提下,如何添加环境变量。
2024-02-18 22:13:50 760 7
原创 二维数组传参的本质(详解)
二维数组与一维数组相似,但是用法上要比一维数组复杂一点。后面的编程中,二维数组用得很少,因为二维数组的本质就是一维数组,只不过形式上是二维的。能用二维数组解决的问题用一维数组也能解决。但是在某些情况下,比如矩阵,对于程序员来说使用二维数组会更形象直观,但对于计算机而言与一维数组是一样的。
2024-02-16 22:45:44 505 4
原创 c语言--指针的传值调用和传址调用
学习指针的目的是使用指针解决问题,那什么问题,非指针不可呢?传址调用,可以让函数和主调函数之间建立真正的联系,在函数内部可以修改主调函数中的变量;所以未来函数中只是需要主调函数中的变量值来实现计算,就可以采用传值调用。如果函数内部要修改主调函数中的变量的值,就需要传址调用。
2024-02-05 20:35:28 1476 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人