取地址运算符:&
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a = 12;
&a;
printf("%p\n", &a);
system("pause");
return 0;
}
每个变量都有自己的地址
输出地址:printf("%p\n",&a); printf("%#p", &a);
%p,就是以地址形式(16进制)输出
%#p,就是以地址形式输出,加上前缀0x
变量的输入:
(vs2019)scanf_ss输出函数;
输出格式:scanf_s(“%d",a&);
scanf_s("%d%d",a&,b&);输出多个
随堂代码:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
//int a = 520;
//printf("前%d\n", a);
//scanf_s("%d", &a);
//printf("后%d\n", a);
int a = 23;