我是一个编程新手。现在我正在学习 C
语言。请看下面这段代码:
printf("StudentId: %d CGPA: %f", id, cgpa);
printf("Name: %s StudentId: %d CGPA: %f", name, id, cgpa);
我知道函数是需要参数的。所以我认为,第一个和第二个printf()
方法只需要两个参数 -
1. 在双引号内的第一个参数为 - "学生ID: %d 成绩: %f"
或者 "姓名: %s 学生ID: %d 成绩: %f"
2. 第二个参数在引号外面,为 - id, cgpa
或者 name, id, cgpa
现在我的问题是 - 我想问一下,是否我正确地认为prinf()
方法只需要两个参数,无论在双引号后面放置了多少变量(如id,cgpa,name或者department)?
如果printf()
方法需要多个参数,则它在C中会如何处理?