c语言程序设计教学辅导(一(编辑修改稿)内容摘要:

类型,这时在主函数的函数体的最后一条语句必须使用“ return 0。 ”结束。 5.使用主函数举例 include //编译预处理包含命令 void main(void) //函数头 { //向下是函数体 printf(C 语言程序的例子 !\n)。 //标准输出函数, 39。 \n39。 表示一个换行 } 该主函数的函数体中只包含有一条语句,它是一条 函数调用 语句, printf标识符 是函数名 , 它是 C 语言系统内定义的标准输出函数,其函数声明包含在 头文件中,括号内的字符串是进行函数调用的实际参数,该函数调用将把这个字符串的内容 输出 到一个屏幕 窗口 中。 当在计算机上输入和运行这个程序时,将在一个屏幕输出窗口显示出如下内容 : C 语言程序的例子 ! //输出内容 Press any key to continue //运行结束提示 其中第 1行信息是主函数运行的结果,第 2行信息是系统在结束主函数运行前给出的提示信息,当用户按下任一键后将关闭输出窗口,返回到 C 语言 编辑屏幕 中。 六、 C 程序的结构 C语言程序构成: 一个 C 语言程序 由一个或多个程序文件 所 构成,每个程序文件的扩展名为 .c, 每个程序文件是一个独立的编译单位,每个程序是一个独立的执行单位。 当然在每个程序文件中 通过使用 include 包含命令 可以包含一个或多个头文件 ,还可以包含一个或多个程序文件。 在每个程序中, 只能 包含 并且必须 包含 一个 命名为 main 的 主函数 , 该主函数所在的程序文件称为 主文件 ,其他的程序文件称为 次文件 或一 般文件。 每个程序文件 可以包含 0个、一个或若干个 用户定义的函数。 当然 若需要调用 C 语言 系统内部 的 函数 时,则必须通过 include 命令包含相应的 系统头文件。 总之 一个 C语言程序 : 一个主程序文件, 0个、 1 个或多个一般程序文件。 程序中的注释: 在一个程序中的任何位置都可以加 注释内容 ,以便能够 使他人 很好的阅读程序。 若加入的注释 内容 在一行的后面并且不需要换行,则注释内容应以 双斜线 “ //”开始。 若需要换行,或插入在程序行内部则注 释内容应以 斜线加星号 “ /*”开始,以 星号加斜线 “ */”结束。 程序举例 1: include //包含命令 int Add(int x, int y)。 //Add 函数原型声明 int main(void) //主函数 6 { int a。 a=Add(3,4)。 printf(a=%d\n,a)。 return 0。 } int Add(int x, int y) //Add 函数定义 { int z=x+y。 return z。 //返回 x+y的和 } 该程序的主函数包含 4条语句,第 1条说明整型变量 a,第 2条调用 Add 函数,把 常数 3和 4分别传送给 函数参数 x和 y,计算出相加的和 7,返回后赋给变量 a,第 3条输出 a的值 7 和一个换行符 ,第 4条语句返回 0,结束主函数的执行过程,回到 C语言程序的开发界面。 程序举例 2: include //进行标准 I/O 操作需要包含头文件 include //调用数学函数需要包 含头文件 /*以下是主函数定义 */ void main() //主函数头 { //向下为函数体 double x,y,z。 //定义三个实数变量 x=。 //给变量 x 赋值为常数 y=pow(x,3)。 //计算 x3,其值赋给 y,求 x3 z=sqrt(x)。 //计算 x的平方根,其值赋给 z,求 x printf(% % %\n,x,y,z)。 //输出 x,y,z 的值 } 输出结果: Press any key to continue 程序举例 3: include /*进行标准 I/O操作需要包含头文件 */ /*以下是主函数定义 */ void main() /*主函数头 */ { //向下为函数体 int x,y,z,w。 /*定义 四 个 整型 变量 */ scanf(%d %d %d,amp。 x,amp。 y,amp。 z)。 //从键盘上为 x,y,z 输入数据 w=x+y+z。 //把 x+y+z 的值 赋 给变量 w printf(%d %d %d %d\n,x,y,z,w)。 //输出 x,y,z,w 的值 } 程序运行结果如下: 2 3 4 //键盘输入 7 2 3 4 9 Press any key to continue 七、 标准输出 函数 printf()和标准输入函数 scanf()的使用 在 C语言系统中,利用 标准输入和输出设备即键盘和显示器 进行输入和输出数据的系统函数有。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。