`
cocca883
  • 浏览: 31784 次
社区版块
存档分类
最新评论

字符串+函数(两节课)

 
阅读更多

一、C中用字符数组来装字符串,字符数组中包含一个'\0'字符, 代表字符串的结束。

二、字符数组来存放字符串,此时数组中须包含一个‘\0’字符,代表字符的结尾,困而字符数组的元素个数,应该不少于被存储的字符串的字符数目加1。

三、输入的字符数量不要超过定义的char数组长度。

四、针对字符串的应该,需要用到<string.h>头文件。

     其中几个比较常的函数:


     char a[10],c[20];

     int b;


     1、strlen( )  字符串的长度计算。

          b = strlen( a );   //a == 10;

     2、strcpy( )  字符串拷贝。

          strcpy( c , a );   // 将字符串a的内容拷贝给字符串c,注意拷贝的长度,不要越长;

     3、strcat( )     字符串连接。

          strcat( c , a );   // 将字符串a的内容接在字符串c后面,注意不要越长。

     4、strcmp( )   字符串比较。

          b =  strcmp( a , c );  // 字符串a与字符串c想比较,实际上是a - c  相等则返回0 ,不相等则返回1或者-1。相减,结果 < 0 则返回-1   结果 > 0 则返回1。比较到出现不一样的那一位为止。

 

 

 

 

----------------------------------------------------------------------------------------------------------------------------------

 

五、函数分库函数和自定义函数。

六、函数不能嵌套定义,只能嵌套使用。

七、函数的返回类型只能有一个

八、函数的类型可以是除函数和数组以外的任何类型。

九、参数分为:无参函数、有参函数。   定义函数时的参数称为形式参数,简称形参 。调用函数时的参数叫实参 ,实参可以是变量、常量、或表达式,有确定的值,是实实在在的参数。函数定义时的占有内存,只有发生调用时,参数才被分配内存,接受实参传来的值。

十、定义函数时必须定义类型。形参和实参的个数要求相等,类型应该一致,顺序也应该相同。

十一、任何一个函数只要执行到return 语句,函数就会结束运行,返回到调用处。  main函数中的return 则会结束掉整个程序。一个函数只有一个返回值。

十二、数组的传递是传递地址,就是说:形参数组中某一元素改变,将直接影响到与其对应实参数组中的元素。

十三、函数的调用,一定要注意传递的参数类型,返回值的类型。

十四、递归调用:  应用条件: 下一次循环的内容依赖于上一次循环的结束。






------------------------------

瞌睡来了,睡去了   明天考试 。 ~_~   ~_~    ~_~    ~_~




.

分享到:
评论

相关推荐

    吕鑫:最博大精深的C语言视频教程 第11天 【第3堂课】字符串操作的算法研究(面试题)

    麦克风没插好,本节没声音;...主要讲解了数组做参数,以及一些作业中要求做的一些字符串函数。 如果实在想学这一节内容,可以参照我们推出最新的VS2015的视频教程。 讲的内容基本是一样的,全套视频无损失。

    C语言程序设计标准教程

    int类型,该类型占两个字节的内存空间,所以每个元素均占有两个 字节(图中每一格为一字节)。 二维数组元素的表示方法  二维数组的元素也称为双下标变量,其表示的形式为: 数组名[下标][下标] 其中下标应为整型...

    Windows驱动开发基础视频教程.txt

    第十七课 内核模式下的字符串操作1 第十八课 内核模式下的字符串操作 第十九课 内核模式下的字符串操作 第二十课 内核模式下的文件操作 第二十一课 内核模式下的文件操作 第二十二课 内核模式下注册表操作 第...

    Python基础项目教程-教案教学设计第6章-Python文件操作.docx

    教师讲解本节课任务涉及的知识点 .任务小结 教学重点 .如何读取文件中的文本内容 .如何统计字符串中字符的出现次数 教学难点 .如何读取文件中的文本内容 .如何统计字符串中字符的出现次数 教学准备 .装有Python的...

    python入门到高级全栈工程师培训 第3期 附课件代码

    01 上节课复习 02 arp协议复习 03 字符编码 第3章 01 网络基础和dos命令 02 为何学习linux 03 课程内容介绍 04 操作系统内核与系统调用 05 操作系统安装原理 06 linux操作系统安装 07 初识linux命令 08 linux操作...

    Excel_VBA程序设计.pdf

    字符串函数 6 四.转换函数 6 五.时间函数 7 第十三节 文件操作 7 文件 7 删除 7 打开 7 读入 8 写入 8 关闭 8 其他文件函数 8 二、Visual BASIC程序设计网络教学 8 第一课 VBA是什么 8 1.1 VBA是什么 8 1.2 EXCEL...

    Python基础案例教程教案-Python文件操作.doc

    教师讲解本节课任务涉及的知识点 " " "4.任务小结 " "教学重点 "1.如何读取文件中的文本内容 " " "2.如何统计字符串中字符的出现次数 " "教学难点 "1.如何读取文件中的文本内容 " " "2.如何统计字

    ExcelVBA程序设计.doc

    字符串函数 6 四.转换函数 6 五.时间函数 6 第十三节 文件操作 6 文件 6 删除 7 打开 7 读入 7 写入 7 关闭 7 其他文件函数 7 二、VISUAL BASIC程序设计网络教学 1 第一课 VBA是什么 1 1.1 VBA是什么 1 1.2 EXCEL...

    Excel_VBA教程

    字符串函数 6 四.转换函数 6 五.时间函数 6 第十三节 文件操作 6 文件 6 删除 7 打开 7 读入 7 写入 7 关闭 7 其他文件函数 7 二、VISUAL BASIC程序设计网络教学 1 第一课 VBA是什么 1 1.1 VBA是什么 1 1.2 EXCEL...

    scala从入门到精通技术教学视频

    上百节课详细讲解,需要的小伙伴自行百度网盘下载,链接见附件,永久有效。 课程亮点: 1,知识体系完备,从小白到大神各阶段读者均能学有所获。 2,生动形象,化繁为简,讲解通俗易懂。 3,结合工作实践及分析应用...

    小码哥Swift5.0视频教程(非加密)

    1-22节课 1. 基本运算、流程控制、函数.mp4 2. 字符、字符串、枚举、集合、闭包】.mp4 3. 结构体、类、继承、属性、方法.mp4 4. init、deinit、extension.mp4 5. protocol、访问权限控制、反射.mp4 ... 21. 面向协议...

    devWebComp:启动灯

    数组语法* 条件语法* 循环和循环语法*第五节课foreach和for与数组多维数组睡眠和死亡功能如何创建自己的功能功能日期和功能包含了一个很好的主意字符串函数切换,中断并继续表单的GET和POST方法第六节课会话和Cookie...

    第24次课-1 Spring与Hibernate的整合

    List find(String queryString):根据HQL查询字符串来返回实例集合 List findByNamedQuery(String queryName):根据命名查询返回实例集合 Object get(Class entityClass, Serializable id):根据主键加载特定持久化...

    VC驿站基础班无KEY高清C++教程下载地址

    ②、不同编码格式下的字符串处理及相互转化; ③、CString常用操作讲解。 3、模态对话框与非模态对话框 ①、模态与非模态对话框的创建; ②、新对话框的初始化工作; ③、两个对话框之间数据传递的几种方法。 ...

    c语言学生成绩管理系统课程设计报告.doc

    三、设计内容 设计包含N个学生的数据信息的学生成绩管理系统,包括以下信息: 学号 — num[10](字符串)、 姓名(拼音)— name[25](字符串)、 性别 — sex(字符,M或F)、 年龄 — age 三门课程成绩(高数、...

    老男孩第三期Python全栈开发视频教程 零基础系统学习Python开发视频+资料

    ├─(7) 07 python s3 day41 JS的字符串对象.avi ├─(8) 08 python s3 day41 JS的数组对象.avi ├─(9) 09 python s3 day41 JS的函数对象.avi ├─(10) day41.rar (6)\\python全栈day41-50\\python全栈s3 day42;...

    老男孩Python完美实战课程 14期视频教程 28周Python视频教程 1-14周部分

    │ │ ├11 python s14 day2 字符串常用操作.avi │ │ ├12 python s14 day2 字典的使用.avi │ │ ├13 python s14 day2 三级菜单实例.avi │ │ ├14 python s14 day2 本周作业-购物车优化.avi │ │ └s14day2_...

    Excel VBA 基础教程

    字符串函数.............................................................. 5 四.转换函数................................................................ 6 五.时间函数.....................................

Global site tag (gtag.js) - Google Analytics