行业资讯

AI news by Smartone AI

一个printf(结构体指针)引发的血案

一、前言1. 为什么写这篇文章在上周六,我在公众号里发了一篇文章:C语言指针-从底层原理到花式技巧,用图文和代码帮你讲解透彻,以直白的语言、一目了然的图片来解释指针的底层逻辑,有一位小伙伴对文中的代码进行测试,发现一个比较奇怪的问题

C语言函数传参:指针的指针

这是道哥的第013篇原创前言今天同事问了一个问题:在函数参数中传递指针的指针,很常用的一个场景,重新梳理一下记录于此,以后如果有类似的问题直接发这篇小总结就可以了。代码:版本1 void d

C语言指针底层原理和使用技巧讲解

这是道哥的第014篇原创一、前言二、变量与指针的本质三、指针的几个相关概念四、指向不同数据类型的指针五、总结一、前言如果问C语言中最重要、威力最大的概念是什么,答案必将是指针!威力大,意味着使用方便、高效,同时也意味着语法复杂、容易出错

C指针:8 个关于指针的用法

一、前言二、八个示例   1. 修改主调函数中的数据   2. 在被调用函数中,分配系统资源   3. 传递函数指针  &nbsp

为什么使用C语言指针?

1为什么使用指针假如我们定义了 char a=’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p=&a ,调用 a 的地址,即指向 a 的指针 p ,变量 a( char 类型)只占了一个字节,指针本身的大小由可寻址的字长来决定,指针 p 占用 4 个字节