c语言基础知识点总结ppt,《C语言基础知识》PPT课件.ppt

《《C语言基础知识》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《C语言基础知识》PPT课件.ppt(29页珍藏版)》请在人人文库网上搜索。

1、C语言基础(1),程序和程序设计语言 C程序的调试 C语言的基本结构 无参数无返回值函数 课堂实践,什么是程序和程序设计语言,有一桶油、一个容量为5斤和一个容量为3斤的壶(没有刻度),要求打4斤油并不允许使用其他容器,应该采取哪些步骤来做?,什么是程序和程序设计语言,六个步骤: 1、用5斤的壶打5斤油; 2、用5斤壶中的油装满3斤壶; 3、将3斤壶中的油倒光; 4、将5斤壶中剩下的2斤油倒入3斤壶中; 5、用5斤的壶打5斤油; 6、用5斤壶中的油装满3斤壶; 结果:5斤壶中剩4斤油。,什么是程序和程序设计语言,步骤 计算机指令 步骤的序列 指令序列(程序) 程序是计算机指令构成的序列,其操作对。

2、象是数据。 程序需要人来编写,使用的工具是程序设计语言。,什么是程序和程序设计语言,语言:沟通、交流的工具 程序设计语言是编写程序的工具,是人告诉计算机该做什么的工具。,程序设计语言的分类,C程序的调试,在VC下创建C语言源文件,创建工作区 File-New-”workspace”,输入工作区名字 创建新工程 File-New-”Projects-Win 32 Console” Application,输入项目名字,并加入到工作区中 创建C语言源文件 File-New-Files-”C+ Source File”,输入文件名(一定要加后缀.c),并加入到项目中,C语言的基本结构,程序一,/* 。

3、the first program*/ main() printf(“welcome”); ,C语言的基本结构,程序二,/* another program*/ main() int a, b, m; scanf(“%d%d”, ,int max( int x, int y) int r; if( x y ) r = x; else r = y; return r; ,C语言的基本结构,C程序由函数构成,这些函数既可以放在同一个文件中,也可以分放在不同文件中。在这些函数中有且只能有一个main函数,程序的执行总是从main函数开始,执行完main函数返回系统。 一个函数由两个部分组成: 说明部。

4、分(即函数首部) 存储类型、数据类型、函数名、参数及类型说明 定义部分(即函数体) 变量的定义及执行部分,C语言的基本结构,以/* */之间的内容是注释,不影响程序的执行,可增加程序的可读性。VC中也可以用/来注释一行文字 书写格式自由:一般用小写字母,语句以分号结束,分号是语句的必要组成部分,一行上可以写几条语句,一条语句也可以写在几行上。 C语言本身不带输入输出语句,必须通过调用库函数来实现输入输出。 printf是一个输出库函数 scanf是一个输入库函数,编写程序,1、在屏幕上显示一句话 hello neusoft!,编写程序,2、在屏幕上显示 * * * *,函数,函数定义:是能够完。

5、成某一独立功能的一段代码。 C语言中,函数是实现模块化的工具。,用函数解决问题,输入若干个学生的姓名(以一个特殊的名字*作为结束)、某门课程的期中和期末成绩,计算出总评成绩。其中 总评成绩 = 50%*期中成绩50*期末成绩 。 最后,从键盘输入一个学生的姓名,查询该生的期中成绩、期末成绩和总评成绩。,用函数解决的思路,定义若干具有不同功能的函数,在main函数中分别调用它们,用以解决这个问题。如: main() /定义必要的变量 inputScore(); /输入学生姓名及成绩信息 computeTotalScore();/计算每个学生的总成绩 searchByName(); /按名字查找某。

6、个学生的信息 printSearchInfo();/输出查找到的学生信息 ,main函数只负责解决问题的流程;具体子问题的实现交给不同的函数去处理。,函数的定义,除了系统提供的函数外,我们都需要对函数进行定义。 函数定义的通用形式为: 返回值数据类型 函数名称(参数数据类型 参数1 , 参数数据类型 参数2, ) ,函数首部,无参数无返回值的函数使用,定义 调用 声明,无参数无返回值的函数定义,无参数无返回值的函数 如:定义printStar函数,用以在屏幕上输出一串*符号。 void printStar( ) printf(*n); ,函数无返回值时使用的数据类型,无参数无返回值的函数的调用。

7、,#include main( ) printStar( ); void printStar( ) printf(*n); ,无参数无返回值的函数的声明,在程序的开头加上对应函数的声明,就不会出现函数未定义(或重复定义)的错误。 函数声明的形式: 返回值类型 函数名称(参数类型 参数1, ) ; 其中前面的与函数定义时的首部完全一样,但末尾必须加“;”。 如对printStar函数的声明为: void printStar( );,无参数无返回值的函数用法总结,#include void printStar( ); /函数声明 main( ) printStar( ); /函数调用 void p。

8、rintStar( ) /函数定义(首部) printf(*n); ,小归纳,1、函数是一段能完成独立功能的代码 2、C程序是由函数构成的,每个C程序都是从main函数的第一条语句开始执行,至最后一条语句结束 3、函数在调用前需要声明(main除外) 4、编写一个函数需要知道以下几件事: (1) 返回值的类型是什么?(每个函数只能通过return语句返回一个值) (2) 函数有无参数及各参数的类型? (3) 函数的具体功能是什么? 5、无参数无返回值函数的声明、定义和调用,用函数编写程序,1、在屏幕上显示一句话 hello neusoft! (用函数改写,并在main中调用),程序练习,1、在屏幕上显示 姓名:XXX(实际姓名) 学号:XXXXXXXXXXX 班级:XXXXXXX (编写完后,改写成函数),程序练习,2、在屏幕上显示 姓名:XXX(实际姓名) 学号:XXXXXXXXXXX 班级:XXXXXXX (编写完后,改写成函数),课堂小结,程序和程序设计语言 C程序的调试 C语言的基本结构 简单printf的使用 无参无返回值函数的写法,作业,辅助教材:C语言程序设计随堂实训及上机指导 纸质作业 P4:随堂实训1.2 (4) P5:随堂实训1.2 (6) 编写上述程序,并在VC环境中进行编译、链接、执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值