今天又学习了关于C语言的一些知识,通过对b站鹏哥C语言以及书籍《C Primer Plus》的学习,让我对c语言的学习,又有了进一步的理解。
以下是《C Primer Plus》33 page的题目和我对于题目的解答。
题目:
在C语言中,函数可以调用另一个函数。编写一个程序,调用一个one_three()的函数。该函数在一行打印单词“one”,再调用第二个函数two(),然后在另一行打印单词“three”。two()函数在一行显示单词“two”。main函数在调用one_three()函数前要打印短语“starting now:”,并在调用完毕后显示短语“done”。因此,该程序的输出应如下所示:
starting now
one
two
three
done!
答
# include <stdio.h>
int main()
{
printf ("starting now\n");
one_three();
printf("done!");
return 0 ;
}
int one_three()
{printf("one\n");
int two();
printf("three\n");
return 0 ;
}
int two()
{
printf ("two\n");
return 0 ;
}