可变参数的使用

通常情况下,我们一个函数的参数个数是固定的,传多了会报错,少了有时也可能报错。 例如: 1 int abc(int a, int b, int c); 若是想调用abc()这个函数,必须传给他三个实参,函数才能正常执行。但是,我想调用一个函数,他的参数个数不确定呢?比如我们经常用的printf(),想在屏幕上打印一些东西。很多时候,参数个数都是不一样的,例如: ...

2014年01月23日 · 4 分钟 · 1541 字

使用字符串输入

scanf()开始读取后,会在遇到的第一个空白字符空格(blank)、制表符(Tab)或者换行符(newline)处停止读取。 代码如下: 1 2 3 4 5 6 7 8 9 #include <stdio.h>; int main(void) { char word[40]; printf("请输入一个英文句子n"); scanf("%s", word); printf("%sn", word); return 0; } 编译运行,输入一个英文句子,比如Zeyes Studio,接着便输出Zeyes

2014年01月21日 · 1 分钟 · 158 字