1. 链接:

系统软件导航

变量内存

  1. 打断点,在 debug 时,选择:调试-窗口-内存,输入相关地址即可。
  2. 同时可以选择:调试-窗口-自动窗口,可以查看变量名称、值和类型。会显示数组和指针的地址,而整型变量的地址不会显示。
  3. 将数组和指针的变量符号复制粘贴到内存窗口会自动跳转正确的内存地址,并显示值。
  4. 而整型变量的地址会出现错误,正确的方法是使用取地址符号 & 进行打印。

反汇编

  1. 打断点,在 debug 时,在代码栏鼠标右键-转到反汇编,即可查看汇编代码。

sprintf报错

报错内容:

1
2
3
4
5
6
7
8
严重性	代码	说明	项目	文件	行	禁止显示状态	详细信息
错误 C4996 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. VS2022C P:\ProgramLearn\Test\VS\VS2022\VS2022C\VS2022C\VS2022C.c 11
```

解决方法:

右键工程名->属性->C/C++->预处理器->预处理器定义,编辑右边输入框加入:

_CRT_SECURE_NO_WARNINGS ```