高职高专计算机专业系列教材c程序设计(编辑修改稿)内容摘要:
argc, char* argv[] ) { SayHello()。 //调用 SayHello函数 //输出 “ Hello, World。 ”和 “ 你真聪明 , 你已经会用 C++编写程序了。 ” SayGoodbye()。 //调用 SayHello函数,输出 “ Bye, 朋友。 ” return 0。 } C++程序的结构 主程序 Hello程序执行的事件序列为 : ① main开始执行。 ② main调用函数 SayHello。 ③ 执行 SayHello函数,首先打印 “ Hello, World。 ”,回车换行,接着打印 “ 你真聪明 , 你已经会用 C++编写程序了。 ” ,回车换行。 ④ 回到 main函数中。 ⑤ 调用 SayGoodbye函数。 ⑥ 执行 SayGoodbye函数,打印 “ Bye, 朋友。 ” ,回车换行。 ⑦ 回到 main函数。 ⑧ 执行 return 0语句,函数返回值 0,程序结束。 C++程序由若干个文件组成,每个文件又是由若干个函数组成的。 因此,可以认为 C++程序就是函数串,即由若干个函数组成,函数与函数之间是相对独立的并且是并行的,函数之间可以调用。 调用其他函数的函数称为主函数,被其他函数调用的函数称为子函数。 一个函数可以既是主函数又是子函数。 在组成一个程序的若干个函数中,必须有一个并且只能有一个是主函数 main。 执行程序时,系统先找到主函数,并且从主函数开始执行,其他函数只能通过主函数或被主函数调用的函数进行调用。 函数的调用是可以嵌套的,即在一个函数的执行过程中可以调用另外一个函数。 函数 函数要先说明后调用,函数是用函数原型进行说明的,在 Hello程序中, “ void SayHello()。 ”和 “ void SayGoodbye()。 ”两行是函数原型的说明。 它的作用是告诉编译器,这样的函数可以尽管使用,它们会在其他地方定义。 C++程序中的函数可分为两大类,一类是用户自己定义的函数,另一类是系统提供的函数库中的函数。 使用系统提供的函数时,可以直接调用,但需要将包含该函数的文件说明为头文件,并包含到该程序中。 SayHello和 SayGoodbye都是用户定义的函数,下面的语句是它们的定义。 void SayHello() { cout ″Hello, ″ ″World。 ″ endl。 cout″你真聪明 , 你已经会用 C++编写程序了。 ″ endl。 } void SayGoodbye() { cout ″Bye, ″ ″朋友。 ″ endl。 } 在 C++程序中,以分号结尾的句子称为语句。 例如, cout ″Hello, ″ ″World。 ″ endl。 分号代表这个语句的结束。 一个C ++函数中的任何语句都被括在一对花括号“ {” 和 “ }” 中, 花括号括起来的部分称作函数体, 而函数名 SayGoodbye和它后面的一对圆括号 ()称为函数头。 函数体由一系列C ++语句组成。 函数名前面的 void、 int等是函数的类型标识符,规定了函数的返回值类型。 void表示函数不需要返回值。 函数原型说明只需要函数头和分号;函数定义部分的函数头和函数体之间不能有分号。 程序是由语句组成的,输入输出语句是 C++最基本的语句。 对于语句 : cout ″Hello, ″ ″World。 ″ endl。 cout是 C++语言中的标准输出流对象,就是计算机的显示器,而 “ ” 是 cout中的运算符,表示把它后面的参数输出到计算机显示器。 在 C++中运算符也是函数,是一种特殊的函数。 endl表示回车换行。 语句 : cout ″Bye, ″ ″朋友。 ″ endl。 是在计算机显示器上输出 “ Bye, 朋友。 ” ,光标回到下一行的开始位置。 输入 /输出 cin是 C++语。高职高专计算机专业系列教材c程序设计(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。