上来依旧是一个昨天写完的课后练习题;
#include <stdio.h>
void jolly(void);
void deny(void);
int main(void)
{
jolly();
jolly();
jolly();
deny();
}
void jolly(void)
{
printf("For he's jolly good fellow!\n");
}
void deny(void)
{
printf("Which nobody can deny!\n");
}
第一天没整明白的定义和应用函数算是想明白了。所以说课后练习还是有意义的。
第二个函数依旧是比较简单
「调用两个自定函数,编写一个程序,生成以下输出
Brazil,Russia india,China
india,China
Brazil,Russia」
#include <stdio.h>
void br(void);
void ic(void);
int main(void)
{
br();
ic();
ic();
br();
}
void br(void)
{
printf("Brazil,Russia ");
}
void ic(void)
{
printf("india,China\n");
}
可以说是,在上一个程序上稍作修改,即可完成。
#include <stdio.h>
int main(void)
{
int toes,doubletoes,toes2;
toes = 10;
doubletoes = 2 * toes;
toes2 = toes * toes;
printf("toes=%d,2*toes=%d,toes square%d\n", toes, doubletoes, toes2);
return 0;
}
接着是一个和清单中的函数类似的程序,不多赘述。
最后一题的描述很是复杂,我读了好一会才明白他的意思
「在C语言中,函数可以调用另一个函数。编写一个程序,调用一个名为one_three()的函数。该函数在一行打印单词“one”,再调用第2个函数two(),然后在另一行打印单词“three”。two()函数在一行显示单词“two”。main()函数在调用one_three()函数前要打印短语“starting now:”,并在调用完毕后显示短语“done!”。因此,该程序的输出应如下所示:」
其实就是申明调用两个函数:
#include <stdio.h>
void one_there(void);
void two(void);
int main(void)
{
printf("strating now:\n");
one_there();
printf("done!\n");
return 0;
}
void one_there(void)
{
printf("one\n");
two();
printf("three\n");
}
void two(void)
{
printf("two\n");
}
总的来说,这章细说了printf函数以及申明和调用函数,蛮有趣的还