SCANF函数到底什么时候才用&
(一)什么时候要使用&
1、基本数据类型:
对于基本数据类型(如整数、浮点数、字符等),都要使用&(取地址符)
2、数组
当取地址的对象为数组时不用使用&(取地址符),但是对象为数组元素时需要使用&
提醒:char(字符串)、float(浮点型)、二维数组等类型的数组也是一样的道理。
3、指针变量
指针变量不需要写取地址符号&,因为指针变量本身就存储的就是地址
(二)数组知识(可跳过)
首先让简单回顾一下数组的知识:
SCANF函数到底什么时候才用&
对于基本数据类型(如整数、浮点数、字符等),都要使用&(取地址符)
当取地址的对象为数组时不用使用&(取地址符),但是对象为数组元素时需要使用&
提醒:char(字符串)、float(浮点型)、二维数组等类型的数组也是一样的道理。
指针变量不需要写取地址符号&,因为指针变量本身就存储的就是地址
首先让简单回顾一下数组的知识: