C语言:scanf() 何时使用&
#include <stdio.h>
int main(void)
{
int age; //变量
float assets; //变量
char pet[30]; //字符数组,用于储存字符串
printf("Enter your age, assets, and favourite pet.\n");
scanf_s("%d %f", &age, &assets); //读取基本变量类型的值,要用&
scanf_s("%s", pet,30); //把字符串读入字符数组中,不要使用&
/* 注:使用scanf_s时,要指定字符串的缓冲区大小 */
printf("%d $%.2f %s\n", age, assets, pet);
return 0;
}
piaoliupingxiao
发布了1 篇原创文章 · 获赞 0 · 访问量 73
私信
关注