技术栈

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 普通代理:哪种更适合您的爬虫应用?
下一篇:自动驾驶,从“宠儿”走进“淘汰赛”
相关推荐
Sylvia-girl
2 小时前
Java——抽象类
java·开发语言
Yana.nice
4 小时前
Bash函数详解
开发语言·chrome·bash
今天背单词了吗980
6 小时前
算法学习笔记:19.牛顿迭代法——从原理到实战,涵盖 LeetCode 与考研 408 例题
笔记·学习·算法·牛顿迭代法
tomorrow.hello
6 小时前
Java并发测试工具
java·开发语言·测试工具
晓1313
6 小时前
JavaScript加强篇——第四章 日期对象与DOM节点(基础)
开发语言·前端·javascript
老胖闲聊
7 小时前
Python I/O 库【输入输出】全面详解
开发语言·python
jdlxx_dongfangxing
7 小时前
进制转换算法详解及应用
算法
why技术
8 小时前
也是出息了,业务代码里面也用上算法了。
java·后端·算法
她说人狗殊途
8 小时前
java.net.InetAddress
java·开发语言
天使day
8 小时前
Cursor的使用
java·开发语言·ai
热门推荐
01全球最强模型Grok4,国内已可免费使用!(附教程)02KGG转MP3工具|非KGM文件|解密音频03Coze扣子平台完整体验和实践(附国内和国际版对比)04身弱武修法:玄之又玄,奇妙之门05集群聊天服务器---MySQL数据库的建立06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07基于uni-app的书法学习管理小程序的设计与实现08使用Ruby接入实时行情API教程09DeepSeek各版本说明与优缺点分析10LOT: 通过逻辑增强大型语言模型的零样本Chain-of-Thought推理能力