文章目录
视频地址: https://www.bilibili.com/video/av73897315
scanf格式化输入基本使用
scanf的第一个参数为格式化字符串,与printf类似,有“%”开头的格式控制符,每一个格式控制符对应后续一个参数。
scanf函数从标准输入(键盘)中读取数据至后续参数所指定的位置,因此,后续的每一个参数都应该指向一个内存地址。
#include <stdio.h>
int main(int argc, char* argv[])
{
int nValue = 0;
scanf("%d", &nValue);
printf("Your input is %d\r\n", nValue);
return 0;
}
C语言中如何获取变量的地址
C语言程序中的每一个变量,在程序运行时,都会被分配内存空间,CPU依靠内存地址(类似门牌号码)找到对应的变量。
- 对于普通的变量,我们可以通过C语言中的取地址符&获取的变量
- 对于数组变量,数组的名字就是数组的首地址
int nValue = 0;
printf("%08X", nValue);
printf("%08X", &nValue);
int nValueAry[5] = {0};
printf("%08X