所述的scanf()函数是用来分配输入给变量。对该函数的调用根据格式说明符扫描输入,这些说明符会根据需要转换输入。
如果无法转换输入,则不会进行分配。
在scanf函数()语句等待输入,然后进行分配:
int x; float num; char text[20]; scanf("%d %f %s", &x, &num, text);
键入10 22.5 abcd,然后按Enter键,将10分配给x,将22.5分配给num,将abcd分配给文本。
注意,必须使用&来访问变量地址。 不需要的字符串前加,因为一个字符串名称作为一个指针。