C语言程序设计演示课件文.pptVIP

  • 1
  • 0
  • 约1.34千字
  • 约 48页
  • 2018-02-28 发布于天津
  • 举报
*;*;*;*;*;教材和参考书 C语言程序设计,何钦铭、颜晖主编,浙江科技出版社,2008 The C Programming Languagem, Second Edition, Brian W.Kernighan Dennis M.Ritchie, 清华大学出版社,Prentice-Hall International, Inc. ,1997 C程序设计(第二版),潭浩强等,清华大学出版社,1999;*;*;*;例1-1求阶乘问题。输入一个正整数n,输出n!。 #include stdio.h /* 编译预处理命令 */ void main() /* 主函数 */ { int n; /* 变量定义 */ int factorial(int n); /* 函数声明 */ ? scanf(%d, n); /* 输入一个整数 */ printf(%d\n, factorial(n)); /* 调用函数计算阶乘 */ } ?int factorial(int n) /* 定义计算 n! 的函数 */ { int i, fact = 1; ? for(i = 1; i = n; i++) /* 循环 */ fact = fact * i; return fact; };*;*;*;*;*;*;*;*;*;*;*;*;任何程序都可以将模块通过3种基本的控制结构进行组合来实现;*;*;*;*;其中,(3)语句: 表达式语句:表达式加分号“;” 分支语句:实现分支控制过程 if (a b) x = a; else x = b; 循环语句:实现循环控制的过程 sum = 0; /* 初始化sum和i */ i = 1; while (i = 100) { /* while循环语句 */ sum = sum + i; i = i + 1; } 复合语句:用一对“{ }”,将若干语句顺序组合在一起就形成了一个程序段。;其中,(4)函数定义与调用 函数是完成特定任务的独立模块,函数的使用最主要涉及到函数的定义与调用。 输入输出: C语言没有输入输出语句,用库函数printf()、scanf()等实现。;*;*;*;*; 6.数据类型检查不严格,表达式出现二义性,不具备数据越界自动检查功能,运算符的优先级与结合性对初学者难于掌握。 C 语言中大小写字母代表不同含义;*;*;sum = 0 i = 1;2.编辑程序;编辑程序后,用该语言的编译程序对其进行编译,以生成二进制代码表示的目标程序(.obj),与编程环境提供的库函数进行连接(Link)形成可执行的程序(.exe)。 编译程序指出语法错误 ;*;*;*;*;*;*

文档评论(0)

1亿VIP精品文档

相关文档