文章 2024-06-25 来自:开发者社区

【C语言进阶篇】offsetof宏的介绍 及其实现

一、offsetof宏的介绍 offsetof宏的作用是获取结构体中某个成员相对于结构体起始地址的偏移量。通过计算成员在结构体中的位置,它提供了一种可移植的方法来确定偏移量。 头文件 : offsetof宏的通用形式: #defi...

【C语言进阶篇】offsetof宏的介绍 及其实现
文章 2024-06-25 来自:开发者社区

【C语言进阶篇】整数在内存的存储——原码、反码、补码

一、原反补的简介 计算机中的整数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同 。在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理 1.1 原码 原码是最直接的表示法,它直接将...

文章 2024-06-25 来自:开发者社区

【C语言进阶篇】assert宏 使用详解

一、assert简介 assert是一个在C语言中用于调试的宏 ,用于在运行时确保程序符合指定条件,如果不符合,就报错终止运行。这个宏常常被称为“断言” 二、assert使用方法和规则 2.1 头文件 注意:assert是宏,而不是函数。在C的assert.h头文件中。 2.2 原型 assert(表达式); ...

【C语言进阶篇】assert宏 使用详解
文章 2024-04-10 来自:开发者社区

C语言 — 指针进阶篇(下)

前言 指针进阶篇分为上下两篇,上篇介绍1 — 4,下篇介绍5 — 6 字符指针 数组指针 指针数组 数组传参和指针传参 函数指针 函数指针数组 指向函数指针数组的指针 回调函数 ...

C语言 — 指针进阶篇(下)
文章 2024-04-10 来自:开发者社区

C语言 — 指针进阶篇(上)

前言 指针进阶篇分为上下两篇,上篇介绍1 — 4,下篇介绍5 — 6 字符指针 数组指针 指针数组 数组传参和指针传参 函数指针 函数指针数组 指向函数指针数组的指针 回调函数 ...

C语言 — 指针进阶篇(上)
文章 2024-04-07 来自:开发者社区

【C语言期末不挂科——指针进阶篇】【上】

前言:   我们在指针初阶篇学习了: 1、指针就是个变量,用来存放地址,地址唯一标识一块空间。 2、指针的大小是固定的4/8个字节(32位平台/64位平台) 3、指针是有类型,指针的类型决定指针±整数的步长,指针解引用操作时候的权限。 4、指针的运算。   快要期末了,祝各位小伙伴们期末考试顺利,那么话不多说,进入我们今...

【C语言期末不挂科——指针进阶篇】【上】
文章 2024-02-26 来自:开发者社区

C语言之指针进阶篇_回调函数(3)

今天我们学习指针难点之回调函数。 首先我们用思维导图回顾一下前面的内容。 思维导图 回调函数 回调函数就是一个通过函数指针调用的函数。 如果你把函数的指针(地址)作为参数传递给另...

C语言之指针进阶篇_回调函数(3)
文章 2024-01-18 来自:开发者社区

【C语言进阶篇】关于指针的八个经典笔试题(图文详解)

前言  hello! 各位宝子们大家好啊,指针系列的讲解我们就全部讲解完毕了,那么接下来就是来检验成果的时候了?  ⛳️今天来做一做指针的面试题到底是个什么难度!你真的学会了指针了嘛?这篇文章让你融汇贯通  本期文章收录在《C语言进阶篇》,大家有兴趣可以看看呐!  ⛺️ 欢迎铁汁们 ✔️ 点赞 收藏 ⭐留言 ! 指针笔试题 笔试题 1:int main() { int a[5] = { 1...

【C语言进阶篇】关于指针的八个经典笔试题(图文详解)
文章 2024-01-18 来自:开发者社区

【C语言进阶篇】 数组常考笔试题万字解析(下)

前言  hello! 各位宝子们大家好啊,数组和指针系列我们全部讲解完毕了,那么今天就来看一下数组的笔试题!  ⛳️面试题下章就进阶一些的知识了,会用到字符指针和二维指针嗷,俗话说有难度才有进步呢!大家加油嗷!  本期文章收录在《C语言进阶篇》,大家有兴趣可以看看呐!  ⛺️ 欢迎铁汁们 ✔️ 点赞 收藏 ⭐留言 ! 注:上一章链接在这里《数组笔试题万字解析(上)》 数组笔试题解析在做数组笔...

【C语言进阶篇】 数组常考笔试题万字解析(下)
文章 2024-01-18 来自:开发者社区

【C语言进阶篇】你真的了解预处理吗? 预处理详细解析

一、预定义符号的含义__FILE__ //进行编译的源文件 __LINE__ //文件当前的行号 __DATE__ //文件被编译的日期 __TIME__ //文件被编译的时间 __STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义这些预定义符号都是语言内置的,每一个都有它独特的含义。 代码演示:printf("file:%s line:%d\...

【C语言进阶篇】你真的了解预处理吗? 预处理详细解析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注