- 浏览: 33209 次
一、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 则会结束掉整个程序。一个函数只有一个返回值。
十二、数组的传递是传递地址,就是说:形参数组中某一元素改变,将直接影响到与其对应实参数组中的元素。
十三、函数的调用,一定要注意传递的参数类型,返回值的类型。
十四、递归调用: 应用条件: 下一次循环的内容依赖于上一次循环的结束。
------------------------------
瞌睡来了,睡去了 明天考试 。 ~_~ ~_~ ~_~ ~_~
.
发表评论
-
面向对象软件工程与UML
2012-05-31 23:18 672一、软件工程是指导计算机软件开发和维护的一门工程学科。采 ... -
JAVA GUI 编程
2012-05-21 20:46 693一、 GUI中的组件最终都是继承于Component ... -
JAVA集合框架
2012-05-16 22:03 704JAVA中几个主要集合的总结: JAV ... -
多线程复习
2012-05-15 23:55 535计算机中一个运行的程序称为一个进程 每一个进程有不同的内存块 ... -
反射、类加载
2012-05-15 00:20 650反射: 运行时载入、探究、使用编译时未知的类 ... -
JDK常用类
2012-05-13 22:05 1029一、System 类是一个final 类 该类的所有方法和 ... -
异常处理
2012-05-09 23:46 676异常: 分为:检查异 ... -
多态复习
2012-05-04 00:24 604多态就是指:同一种方法,不同的实现。 多态:重载、重写 ... -
这一段时间的总结
2012-05-01 23:43 657试题 ... -
对象的行为
2012-04-25 17:52 572一、栈 的执行顺序为: 先进后出 二、方法的申明有以 ... -
aaaaaa
2012-04-25 17:00 0public class Test { public ... -
类、对象、包
2012-04-24 23:14 560类,对象,封装,包: ... -
JAVA OO 第三章总结
2012-04-22 23:43 701流程控制 感觉JAVA中的流程控制与C中的几乎一样,极个 ... -
JAVA基础语法
2012-04-18 23:18 582一、 JAVA中 有三个保留字: true false ... -
认识JAVA
2012-04-17 22:17 593JAVA 之父 James Gosling 一、19 ... -
复习 联接
2012-04-11 23:39 577一、 SELECT t1.c1, t1.c2, t2 ... -
修改列的数据类型和修改添加各种约束--总结
2012-04-10 21:32 1394修改列的数据类型和修改添加各种约束 修改列的数据类型 ... -
查询、聚合函数
2012-04-09 22:54 662一、 SELECT 列名列表 FROM 表名 二、表 ... -
DML语句-插入、删除、更新、
2012-03-31 18:57 818一、插入单行记录: INSERT INTO 表名 (列 ... -
修改约束
2012-03-31 08:05 638查看表的字段信息:desc 表名;查看表的所有信息:show ...
相关推荐
3. **变量和数据**:变量是存储信息的容器,教程会讲解如何创建、命名和使用变量,以及理解数据类型如数字和字符串。 4. **交互与响应**:通过键盘输入、鼠标点击或游戏控制器等实现角色的交互响应,让学生理解事件...
在Python编程语言中,字符串、字典和列表是三种非常重要的数据结构,它们各自具有独特的特性和用途。在本课程中,我们将深入探讨这三种数据结构,并通过视频资源进行实践学习。 首先,让我们来了解字符串(String)...
课程设计为两节课,第一节课包括考勤、问题导入、知识讲解和趣味游戏,第二节课涉及新知导入、知识讲解、课堂练习和小结。这种设计旨在通过互动和实践,加深学生对理论的理解。 在知识讲解环节,教师会介绍Python中...
getchar Python基础 本节课知识点: • 常见的字符串表达式 • 字符串函数
STM32利用cjson库解析和生成json格式数据。工程已经验证过,可以在项目中直接使用。JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的...
麦克风没插好,本节没声音;...主要讲解了数组做参数,以及一些作业中要求做的一些字符串函数。 如果实在想学这一节内容,可以参照我们推出最新的VS2015的视频教程。 讲的内容基本是一样的,全套视频无损失。
本资料“第一节课-Excel函数词典(483个函数说明)”提供了对Excel中几乎全部核心函数的详尽解释,旨在提升用户在电子表格中的工作效率。这份文件包含了483个不同的函数,涵盖了统计、财务、数学、文本、日期和时间...
- `strcmp()`:比较两个字符串。 ##### 练习使用字符指针 1. **字符指针定义**:字符指针是指向字符类型数据的指针变量。 - **示例**: ```c char *ptr = "Hello"; ``` - **解释**:这里定义了一个字符指针`...
本节课将详细介绍MATLAB的基础知识,包括数据类型、基本矩阵操作、运算符、字符串处理函数等。 1. 数据类型 MATLAB中定义了十五种基本数据类型,每种基本数据类型均以数组/矩阵的形式出现。MATLAB中的数据类型可以...
本节课主要探讨了关于字符串处理的一些核心知识点,包括排序、字符移动、字符串子串以及密文解码。 首先,我们来看字符串的排序。C++标准库提供了`sort`函数,可以对字符串中的字符进行排序。`sort(s.begin(), s....
9. **JavaScript的最新特性**:如果这节课是针对较新的JavaScript版本,那么可能会涉及ES6+的新特性,如解构赋值、模板字符串、let和const、迭代器、Set和Map等。 10. **实战项目**:理论知识的实践应用很重要,这...
这节课将介绍如何使用 `print` 函数,以及如何格式化输出。 - **【Python第3课】IDE** IDE(Integrated Development Environment,集成开发环境)是指一个包含多种工具且功能强大的编辑器。这节课会介绍几种流行...
7. ES6及新特性:包括箭头函数、模板字符串、let和const、解构赋值等现代JavaScript语法。 通过这个压缩包,学习者不仅可以学习到JavaScript的基础知识,还能了解到实际开发中的应用技巧,提升编程技能。
在第十六课中,我们主要探讨的是字体实例应用的第四部分,这节课将深入讲解如何在易语言中使用GDI+来处理和展示文本,以及进行更复杂的字体操作。 GDI+中的字体对象是用于表示文本样式的关键元素,包括字体类型、...
【标签】:“\js\第7节课.rar”标签直接反映了课程的主题,即JavaScript的第七个学习单元,可能涵盖变量、数据类型、控制流程、函数、对象、数组等基础概念,或者是DOM操作、事件处理、AJAX异步通信等进阶话题。...
本节课主要讲解如何在 uni-app 框架中获取微信临时授权字符串和微信基本信息,这部分内容非常简单。uni-app 框架中包含了原生微信小程序的 wx 对象,但推荐使用 uni 对象,因为它是跨平台的,可以在多种平台上使用。...
ES6(ECMAScript 2015)引入的新特性也可能有所涉及,如解构赋值、模板字符串、let和const、块级作用域、箭头函数、Promise对象以及模块化(import和export)等。 此外,DOM(文档对象模型)操作是JavaScript与网页...
通过这节课,我们不仅学会了基本的字符串操作,也为后续的Python AI开发打下了坚实的基础。在下一课中,我们将进一步学习字符串切片技术,并通过一个邮件分割项目来实践这些技能。记得,不断地练习和应用新知识是...
【习题6-6】则是创建一个空白字符串的函数`mystrspc`,它接受一个字符串指针和长度,会在原字符串前添加指定数量的空格。通过指针迭代,我们可以轻松地在字符串前面插入空格。 这些习题共同展示了指针在C程序设计中...