400字范文,内容丰富有趣,生活中的好帮手!
400字范文 > c语言入门第6 c语言入门经典 第5版_c语言入门经典_c语言入门自学(6)

c语言入门第6 c语言入门经典 第5版_c语言入门经典_c语言入门自学(6)

时间:2024-01-11 18:07:27

相关推荐

c语言入门第6 c语言入门经典 第5版_c语言入门经典_c语言入门自学(6)

1.8.5 函数体

main()函数的一般结构如图l-2 所示:

函数体是在函数名称后面位于起始及结束两个大括号之间的代码块。它包含了定义函数功能的所有语句。这个例子的main()函数体非常简单,只有两个语句:

{ // This marks the beginning of main()

printf("Beware the Ides of March!"); // This line outputs a quotation

return 0; // This returns control to the operating system

} // This marks the end of main()

每个函数都必须有函数体,但函数体可以是空的,仅有起始及结束两个大括号,里面没有任何语句,在这种情况下,这个函数什么也不做。

这样的函数有什么用?事实上,在开发一个包含很多函数的程序时,这种函数是非常有用的。我们可以声明一些用来解决手头问题的空函数,确定需要完成的编程工作,再为每个函数创建程序代码。这个方法有助于条理分明地、系统地建立程序。

注意:

程序1.3 将大括号单独排为一行,并缩进大括号之间的代码。这么做可清楚地表示括号框起来的语句块从哪里起始和结束。大括号之间的语句通常缩进两个或多个空,使大括号突出在前。这是个很好的编程式,可以使语句块更容易阅读。

代码中的大括号可以用其他方式摆放。例如:

提示:

int main(void) {

printf("Beware the Ides of March!"); // This line outputs a quotation

return 0;

}

无论源代码采用什么方式摆放,都要一直采用这种方式,这很重要。

1.8.6 输出信息

例子中的main()函数体包含了—个调用printf()函数的语句:

printf("Beware the Ides of March!"); // This line outputs a quotation

printf()是—个标准的库函数,它将函数名后面引号内的信息输出到命令行上(实际上是标准输出流,默认为命令行)。在这个例子中,调用这个函数会显示双引号内的一段警示语:双引号内的字符串称为字符串字面量。注意这行代码用分号作为结尾。

1.8.7 参数

包含在函数名(如上面语句中的printf()函数)后的圆括号内的项称为参数,它指定要传送给函数的数据。当传送给函数的参数多于一个时,要用逗号分开。在上面的例子中,函数的参数是双引号内的文本字符串。如果不喜欢例子中引号内的文本,可以改用自己想输出的句子。例如,使用如下语句:

printf("Out, damned Spot! Out I say!");

修改源代码后,必须再次编译及链接程序,才可执行。

注意:

与C 语言中所有可执行的语句一样,printf()行的末尾必须有分号(这与定义语句或指令语句不同)。这是一个很容易犯的错误,尤其是初次使用C 编程的人,老是忘了分号。

1.8.8 控制符

前面的程序可以改为输出两段句子。输入以下的代码:

// Program 1.4 Another Simple C Program - Displaying a Quotation

#include

int main(void)

{

printf("My formula for success?\nRise early, work late, strike oil.\n");

return 0;

}

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-/a/jisuanjixue/article-32998-6.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。