原文地址:http://blog.sina.com.cn/s/blog_5da08c340100bmwu.html一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作...
C语言中结构体struct的用法
定义结构体变量 下面举一个例子来说明怎样定义结构体变量。 struct string { char name[8]; int age; char sex[2]; ...
一道C语言指针的题目
来自公众号:嵌入式Linux早上看到的题目,但是现在去找没看到了。我当时还把图片放在小号里面了,大家可以看看。大家看看这个代码输出什么?如果想让它输出77要怎么用指针写呢?凭记忆写一下#include...
C语言代码优化11种实用方法
来源:嵌入式云IOT技术圈作者:王全明1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系...
C语言的高级用法,面向对象
不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单。随着应用需求和场景的变化,C语言的语法功能在不断升级变化。虽然我们的教材有这么一个结论:C语言是面向过程的语言,C++是面向对象的...
C语言各数据类型的内存映像
来源:网路素材C语言各种数据类型的内存映像(32位平台):0、signed char#include int main(){ char min = 1<<7; char max = (1&...
四大C语言知识总结
1、#define宏定义以#号开头的都是编译预处理指令,它们不是C语言的成分,但是C程序离不开它们,#define用来定义一个宏,程序在预处理阶段将用define定义的来内容进行了替换。因此在程序运行...
c语言strcpy函数的缓冲区溢出,靶机Tr0ll2
~ 不经冬寒,不知春暖 ~本次靶机为Tr0ll,c语言中strcpy函数的缓冲区溢出 主机发现,80探测image-20241225014511262image-20241225122303182端口...
【CTF逆向01】逆向与汇编
将安全君呀设为"星标⭐️"第一时间收到文章更新声明: 安全君呀 公众号文章中的技术只做研究之用,禁止用来从事非法用途,如有使用文章中的技术从事非法活动,一切后果由使用者自负,与本公众号无关。文章声明:...
compiler explorer 轻松从汇编角度理解代码
介绍compiler explorer 是一个交互式编译探索网站。用C、c++、c#、f#、Rust、Go、D、Haskell、Swift、Pascal、ispc、Python、Java或其他30多种...
G.O.S.S.I.P 阅读推荐 2024-10-17 Modern C(免费版)
还记得我们在两个月前推荐的文章【G.O.S.S.I.P 阅读推荐 2024-08-28 学点C++(C++ Insights)】吗?光学C++肯定不够,现在人家都去学Rust了,我们这些学C语言的老古...
PHP PWN 入门调试
一php pwn介绍由于我也是刚开始学习web pwn,所以目前我所了解到的关于php pwn的漏洞点主要在so扩展库中。以下是php扩展的解释:php扩展是一种特殊形式的依赖库或插件,他提供许多可以...
8