C程序设计电子教案.ppt

  1. 1、本文档共146页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计电子教案.ppt

2、函数的构成 一个函数由函数首部、函数体两部分组成  函数首部:包括函数类型 函数名(参数类型 参数,参数类型 参数)    注:①参数可以有可以没有,也可以有多个,      ②小括号必须有      ③必须没有分号  函数体:由{开始、}结束,      函数体内包括数据声明(定义变量、数组类型)      和执行语句(由若干语句组成,每个语句最后必须有一个分号,分号是语句的一部分)两部分 3、原程序的书写格式和程序风格 第七章 数组   第一节 数组的定义与引用     一、数组的概念     二、数组的定义     三、数组的初始化     四、数组元素的引用 五、数组的应用   实验作业:程序举例1、2、3、7    第二节 字符数组   用来存放字符数据的数组是字符数组,字符数组的每一个元素存放一个字符。 一、字符数组定义:   char c[10];   定义字符数组c,包含10个元素,定义后可以分别为每个数组元素赋值。如:c[0]=‘c’;   由于字符型与整型互相通用,因此以上定义也可改为:int c[10]; 二、字符数组的初始化:   1、char c[4]={‘a’,’b’,’b’};   2、char c[]={‘a’,’b’,’b’,’d’};   3、char c[5][5]={{‘ ’,’ ’,’*’},{‘ ’,’*’,’ ’,’*’},{’*’,’ ’,’ ’,’ ’,’*’},           {‘ ’,’*’,’ ’,’*’}, {‘ ’,’ ’,’*’}};   4、char c[4]=“abc”;   5、char c[]=“abcd”; 或char c[]={“abcd”}; 三、字符串结束标志   字符串存储在字符数组中。存储时系统会在其末尾自动加一个字串结束标志‘\0’。 ‘\0’是ASCII码为0的字符,称为“空字符”,表示字串到此结束。 四、字符数组的输入输出   1、逐个字符输入输出。用格式符“%c”输入或输出一个字符。   2、将整个字符串一次输入或输出。用格式符“%s”输入或输出整个字串。   如:printf(“%c”,c[0]); scanf(“%c”,&c[0]);     printf(“%s”,c); scanf(“%s”,c); 说明:   1、输出字符不包括结束符‘\0’,如一字串有多个‘\0’则,遇第一个就结束;   2、可以一次输入多个字符或字串。   如:scanf(“%c%c%c”,&a[0],&a[1],&a[2]); scanf(“%s%s%s”,a,a1,a2);   但后者输入时需以空格分隔。输入项是数组名时,不用加取地址符“&”。   3、字符数组元素赋值时,未赋值元素自动取‘\0’;   4、字符数组中可以包含空格字符,但输入时遇到第一个空格字符时结束.   如char c[8]=“abc da”; char a[13]; scanf(“%s”,a); 运行输入:how ary you?时只输入了how。 五、字串处理函数   调用字串处理函数时需用#include <string.h>包含头文件。   常用函数:   puts(str)输出字串   gets(str)输入字串   stract(str1,str2)字串连接   strcpy(str1,str2)字串拷贝   strcmp(str1,str2)字串比较   strlen(str)求字串长度   strlwr(str)字串中大写改为小写   strupr(str)字串中小写改为大写 六、字符数组程序举例   1、计算输入字符串长度。   2、求输入三个字符串中的最大串,并输出。   3、统计一行字符中的单词个数。   4、两字串连接。   5、两字串比较。 复习: 第七章 数组   第一节 数组的定义与引用     一、数组的概念     二、数组的定义与初始化     三、数组元素的引用     四、数组的应用   第二节 字符数组  for(i=0;i<10;i++)   scanf(“%d”,&a[i]); /*使用循环,输入数组元素值*/ for(i=0;i<10;i++)   printf(“%d”,a[i]);  /*显示数组元素值*/ for(i=2;i<20;i++)   a[i]=a[i-1]+a[i-2];  /*求Fibonacci数列*/ for(i=0;i<20;i++)   if(a[i]==k) break;  /*从数组中查找k*/ 第八章 函数   C语言是函数式的语言,函数是C语言的基本单位。   函数分类:

文档评论(0)

yyh2000710 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档