C语言课件.ppt
上传人:sy****28 上传时间:2024-09-13 格式:PPT 页数:27 大小:225KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言课件.ppt

C语言课件.ppt

预览

免费试读已结束,剩余 17 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

教学要求掌握程序设计语言的基本知识常用算法初步的程序设计能力学习方法自主学习重视上机实践学会用C语言进行程序设计途径了解程序设计语言(C语言)的语法模仿改写编写通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法第一章引言程序人们为解决某种问题用计算机可以识别的代码编排的一系列加工步骤。程序的执行过程实际上是对程序所表达的数据进行处理的过程。程序设计语言提供了一种表达数据与处理数据的功能要求程序员按照语言的规范编程程序设计语言的功能数据表达流程控制例1:在屏幕上打印一个4行的三角形开始P开始循环结构i小于1000程序的结构例5:求阶乘问题。输入一个正整数n,输出n!。#include<stdio.h>/*编译预处理命令*/voidmain()/*主函数*/{intn;/*变量定义*/intfactorial(intn);/*函数声明*/scanf("%d",&n);/*输入一个整数*/printf(“%d\n”,factorial(n));/*调用函数计算阶乘*/}intfactorial(intn)/*定义计算n!的函数*/{inti,fact=1;for(i=1;i<=n;i++)/*循环*/fact=fact*i;returnfact;}C语言程序的基本结构每种语言都有自己的语法(英语和汉语都不例外),C语言程序也有自己的语法和基本结构,从上述两个例子可以看出:都有一个main()开始每句后有一个”;”,表示语句结束main()以“{“开始,以”}”结束有“,”和(,)即这些必须配对可以有/**/符号,它是注释符,它中间包含的字符计算机不作处理,是让程序员方便阅读程序中可以定义其他的函数(如例5)源程序test.ctest.obj可执行代码test.exeC语言程序的编写例6:在屏幕上输出helloworld源代码****************例7源代码课堂练习实现问题求解过程算法的描述2.编辑程序生成程序的源文件,C语言源文件的后缀为.c#include<stdio.h>voidmain(){inti,sum=0;for(i=1;i<=100;i++)if(i%2==0)sum=sum+i;printf("%d",sum);}3.程序编译连接编辑程序后,用该语言的编译程序对其进行编译,以生成二进制代码表示的目标程序(.obj),与编程环境提供的库函数进行连接(Link)形成可执行的程序(.exe)。编译程序指出语法错误语法错误VS逻辑错误