会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
OneMoreThing
博客园
首页
新随笔
联系
订阅
管理
2023年2月28日
(unsigned)short溢出后隐式转换为int
摘要: 同学被面试官问到一个细节中的细节,虽然个人觉得意义不大,但还是好奇并在和同学一起实验后搞清楚了,记录一下 如下: int main() { unsigned short a = 65535, b = 10; for (int i = 0; i < a + b; i ++ ) cout << "hel
阅读全文
posted @ 2023-02-28 04:54 可奇
阅读(476)
评论(0)
推荐(0)
2022年5月20日
函数调用的过程
摘要: 先导知识 栈帧(Stack Frame)和函数是一一对应的:每次函数被调用时,都会为该函数创建一个独立的栈帧,用于存储函数调用所需的信息的数据结构,包括函数的局部变量、参数、返回地址和其他与函数执行相关的信息。 正文 可以从三个方面来考虑函数调用的过程: 控制转移 内存管理 参数传递 1. 控制转移
阅读全文
posted @ 2022-05-20 23:07 可奇
阅读(684)
评论(0)
推荐(0)
2022年5月14日
支持管道、重定向、*匹配的miniShell
摘要: 先上成果图 源代码 仅供技术点的分享,抄袭者就算了,所以main.c就不贴了 /* * split_line.c */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include "mini_shell.h" #define
阅读全文
posted @ 2022-05-14 11:28 可奇
阅读(52)
评论(0)
推荐(0)
公告