240 发简信
IP属地:北京
  • C语言学习笔记-结构体占用内存大小的计算

    引言 结构体在C语言中虽然经常使用,但是怎么计算一个结构体占用多大的内存,很多C语言的新手都没注意过,其实C语言的语法简单,难就难在它更偏向于与...

  • WPF 学习笔记-使用默认浏览器打开网页出现用户未处理的异常

    在用 WPF 做扫雷小游戏的时候,需要使用默认浏览器打开网页,但是从网上搜索来的答案都是下面这样的。 但是在程序中这样写的时候,会发生如下错误:...

  • 横河电机面试经历

    上周进行了横河电机的面试,面试总共分两轮,第一轮是部门经理面,第二轮是总监面。总体面试过程很愉快,我在不侵犯隐私的情况下记录一下。 两次面试下来...

  • C语言学习笔记-宏定义的使用注意事项

    在使用宏定义的时候有一些注意事项 必须注意,要适当的使用圆括号以保证计算次序的正确性。 比如: 当使用 square(x + 1) 调用该宏定义...

  • C语言学习笔记 i<j<k的C语言表达

    表达式i < j < k在C语言中是合法的,但是它不是你所期望的意思。因为<运算符是左结合的, 所以这个表达式等价于(i < j) < k. 换...

  • C语言学习笔记-有符号数和无符号数相加的问题

    Q: 下面的代码输出是什么,为什么? A: 废话,输出是: 但是,上机实际跑一跑,真的是这样的吗? 编写程序如下: 程序运行完成后的输出如下: ...

  • C语言学习笔记-浮点数的使用注意事项

    浮点数都是有符号的,没有 unsigned 浮点数 Q: 为什么没有无符号的浮点型,比如 unsigned float 或 unsigned d...

  • Resize,w 360,h 240
    栈为什么要由高地址向低地址扩展?

    原因 计算机内存分了代码段(.text段)、初始化的数据段(.data段)、未初始化的数据段(.bss段)、堆空间(heap)、栈空间(stac...

  • 记一次 C# StackOverflowException 异常

    背景 在看刘铁猛老师的《C# 语言入门详解》的第17讲[https://www.bilibili.com/video/BV13b411b7Ht?...