上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页
摘要: 1. 问题:C语言如何产生64位随机数 rand() 产生 0 ~ INT_MAX(31个1,也就是2^31 -1 )所以一共有31个bit是随机产生的两个 rand() 的结果结合起来就是一个62 bit数字,再加两个随机bit就是64-bit unsigned的随机数 2. 问题:如何把 64位 阅读全文
posted @ 2022-07-31 13:27 yinhuachen 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1. C语言中部分情况,除0不会抛出异常,如下: 0 * (1/0) 不会抛出异常,直接输出0 (1/0) * 0 不会抛出异常,直接输出0 2. 可以使用 gcc -Werror=div-by-zero 把所有除0警告变成error,如此一来 system("gcc -Werror=div-by- 阅读全文
posted @ 2022-07-31 10:19 yinhuachen 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 问题:有什么工具可以拆分长表达式为短表达式(最好还能列出每一步的计算结果)吗? 详细表述:我希望能有这样一个工具:给出一个长表达式:(1 + 2 +3)* 5 - 3输出为数个短表达式(最好还能列出每一步的计算结果):1 + 2 = 33 + 3 = 66 * 5 = 3030 - 3 = 27需要 阅读全文
posted @ 2022-07-30 15:16 yinhuachen 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. UC BerkeleyCS61C计算机架构中的伟大思想 2. CMU https://www.bilibili.com/video/BV1PT4y1M7gM 3. https://www.youtube.com/watch?v=9nuAjYRbITQ 不知道这是啥,先放着 阅读全文
posted @ 2022-07-30 13:04 yinhuachen 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 使用 bear 记录 Makefile 编译过程~ 跳转万岁 答案来源:https://www.kdab.com/improving-cpp-dev-in-vs-code/ 阅读全文
posted @ 2022-07-30 10:44 yinhuachen 阅读(763) 评论(1) 推荐(0) 编辑
摘要: layout:用于分割窗口,可以一边查看代码,一边测试。主要有以下几种用法:layout src:显示源代码窗口layout asm:显示汇编窗口layout regs:显示源代码/汇编和寄存器窗口layout split:显示源代码和汇编窗口layout next:显示下一个layoutlayou 阅读全文
posted @ 2022-07-30 10:00 yinhuachen 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 方法来源:https://wizardforcel.gitbooks.io/100-gdb-tips/content/load-executable-and-coredump-file.html 阅读全文
posted @ 2022-07-29 16:33 yinhuachen 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 使用 man 5 core 可以查看当前 linux 版本的 core dump 相关信息。 在我的 ubuntu 20.04 环境下,可以先安装 coredumpctl 工具,接着使用 coredumpctl dump [pid] -o core 把对应crashed的进程的coredump文件生 阅读全文
posted @ 2022-07-29 16:20 yinhuachen 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 1. 在C语言大型项目中,怎么统一项目中所有C代码的“当前目录”?比如把所有C代码的当前目录都统一为项目根目录,怎样在调用fopen函数的时候就可以直接从项目根目录去编写路径 阅读全文
posted @ 2022-07-29 12:45 yinhuachen 阅读(8) 评论(0) 推荐(0) 编辑
摘要: pclose 的返回值(子进程退出状态)与 waitpid 获得的子进程退出状态类似,都需要使用 WIFEXITED() 和 WEXITSTATUS() 宏进行判断。 我在做PA1-表达式求值时,使用这两个宏过滤出了 带有除0行为的 子表达式,因为带有除0行为的 子进程会抛出 Floating po 阅读全文
posted @ 2022-07-29 10:19 yinhuachen 阅读(1115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页