功能:取得输入内容放到变量中 scanf和直接运行输出文本的区别在于,scanf没有赋初始值,可以取得命令框中内容赋到变量中。而直接输出文本已经赋过初始值了。 #include <stdio.h> int main() { //int age = 18; //不管我的初始值多少,最终以我输入值为准 //float score = 29.5; int a; float b; printf ("输入分数:\n"); scanf("%d,%f", &a,&b); //取地址 输入到a,b两个变量中 printf("%d岁的hkp同学的平时分是%0.1f分\n", a, b); } 效果