|
发表于 2019-10-7 21:23:04
|
显示全部楼层
本帖最后由 bin554385863 于 2019-10-7 21:42 编辑
scanf()没有你这种用法,参数不能有字符串
- #include <stdio.h>
- int main(int argc, char const *argv[])
- {
- int a, *p;
- p = &a;
- printf("&a = %p\n", &a);
- scanf("%d", &a);
- printf("p = %p\n*p = %d", p, *p);
- return 0;
- }
复制代码
---------------------------------------------------------------------------
E:\Users\86184\Documents\Code>c:\Users\86184\.vscode\extensions\ms-vscode.cpptools-0.25.1\debugAdapters\bin\WindowsDebugLauncher.exe --stdin=Microsoft-MIEngine-In-bnfelfdy.kwt --stdout=Microsoft-MIEngine-Out-34wym3ye.q5a --stderr=Microsoft-MIEngine-Error-5q54m5it.eqr --pid=Microsoft-MIEngine-Pid-bq1jitkn.145 "--dbgExe=E:\My Program\MinGW\bin\gdb.exe" --interpreter=mi
&a = 0061FF28
1963
p = 0061FF28
*p = 1963
E:\Users\86184\Documents\Code> |
|