C语言中 scanf 函数的第三个参数详解
在 'scanf' 函数中,'%d' 是一个格式控制字符串,用于指定输入的数据类型为整数。而 'n' 是一个指向整数类型的变量的指针,用于接收输入的整数值。
'scanf' 函数的第三个参数是可选的,它表示最大字段宽度。在 'scanf("%d", n, 4);' 中的 '4' 是一个错误的参数,应该是一个指向整数类型的变量的指针,用于存储输入的整数值。正确的写法应该是传递 '&n',取 'n' 的地址作为参数。
正确的写法是 'scanf("%d", &n);'。这样 'scanf' 函数将从标准输入中读取一个整数,并将其存储到 'n' 变量中。
原文地址: http://www.cveoy.top/t/topic/cZb0 著作权归作者所有。请勿转载和采集!