scanf("%ld %s %d", &student.number, student.name, &student.age);
时间: 2023-06-25 11:03:21 浏览: 182
scanf的用法
这是一个 C 语言中的输入语句,它可以将输入的数据存储到对应的变量中。
具体来说,%ld 表示读取一个长整型数据,%s 表示读取一个字符串,%d 表示读取一个整型数据。
&student.number 表示将输入的长整型数据存储到结构体 student 的 number 成员变量中,student.name 表示将输入的字符串存储到结构体 student 的 name 成员变量中,&student.age 表示将输入的整型数据存储到结构体 student 的 age 成员变量中。
注意,输入的字符串中不能包含空格,否则只会读取第一个空格前面的部分作为字符串。同时,要确保输入的数据类型和格式符对应,否则可能会导致程序出现错误。
阅读全文