技术栈

C语言 sizeof 函数内部进行计算

永不秃头的程序员2023-10-25 15:47

直接看代码

c 复制代码
#include <stdio.h>
int main()
{
    int i = 2;
    int j;
    j = sizeof(++i + i++);

    printf("i = %d, j = %d", i ,j);
    return 0;
}

执行结果:

可以看到 i的值一直是没有变的, j 是int类型下 sizeof占用的大小为 4个字节,不是i的 2+2的大小,即使我修改i的值为3 j的大小也是4.

上一篇:隧道代理 vs 普通代理:哪种更适合您的爬虫应用?
下一篇:自动驾驶,从“宠儿”走进“淘汰赛”
相关推荐
夏鹏今天学习了吗
21 小时前
【LeetCode热题100(87/100)】最小路径和
算法·leetcode·职场和发展
哈哈不让取名字
21 小时前
基于C++的爬虫框架
开发语言·c++·算法
花间相见
21 小时前
【JAVA开发】—— Nginx服务器
java·开发语言·nginx
扶苏-su
21 小时前
Java---Properties 类
java·开发语言
不忘不弃
1 天前
模拟内存分配器1
c语言
一条咸鱼_SaltyFish
1 天前
远程鉴权中心设计:HTTP 与 gRPC 的技术决策与实践
开发语言·网络·网络协议·程序人生·http·开源软件·个人开发
Lips611
1 天前
2026.1.20力扣刷题笔记
笔记·算法·leetcode
我即将远走丶或许也能高飞
1 天前
vuex 和 pinia 的学习使用
开发语言·前端·javascript
沐知全栈开发
1 天前
SQL LEN() 函数详解
开发语言
2501_94132972
1 天前
YOLOv8-LADH马匹检测识别算法详解与实现
算法·yolo·目标跟踪
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)04AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南05Claude Code Skills 实用使用手册06UV安装并设置国内源07BongoCat - 跨平台键盘猫动画工具08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09Linux下V2Ray安装配置指南102025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)