05-函数、字符串

一、什么是函数

* 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。

* 比如用C语言编写了一个MP3播放器程序,那么它的程序结构如下图所示:

二、函数的定义

1. 定义函数的步骤

* 函数名:函数叫什么名字

* 函数体:函数是干啥的,里面包含了什么代码

2. 格式

* 固定格式

返回值类型  函数名(形式参数列表)
{
    函数体
}

* 举例

sum(int a, int b)
{
    int c = a + b;
}

三、函数的参数

* 参数的传递是值传递

* 参数名不能跟函数内的局部变量同名

四、函数注意

* 不能嵌套定义函数

* 死循环调用,自己调用自己

* 不能重复定义、可以重复声明

五、函数补充

1. main函数

* 返回值:0,正常退出;1,异常退出

2. printf函数

* #include

* 返回值:字符串的长度

六、#include

1. #include的作用

纯粹是文件拷贝

七、数组

1. 数组的特点

* 只能存放一种类型的数据,比如int类型的数组、float类型的数组

* 里面存放的数据称为“元素”

2. 数组定义

* 声明数组的类型

* 声明数组的元素个数(需要多少存储空间)

3. 格式

元素类型 数组名[元素个数];

比如:

int ages[3];

4. 初始化

int ages[5] = {19, 29, 3, 5, 25};
int ages[3] = {21, 2};
int a[] = {12, 23, 35};

八、字符串

1. 什么是字符串

* 简单的字符串“asi”

* 一个‘i’是一个字符

2. 字符串的初始化

3. 常用字符串处理函数

* strlen(注意中文)

时间: 2024-10-14 19:13:51

05-函数、字符串的相关文章

SQL server 模糊查询 排序 聚合函数 数学函数 字符串函数 时间日期函数 转换、函数转换

create database lianxi831  --创建数据库gouse lianxi831  --引用数据库gocreate table xs  --插入表格( code int not null,  --写入内容 name varchar(10), cid varchar(18), banji varchar(10), yufen decimal(18,2), shufen decimal(18,2), yingfen decimal(18,2),)goinsert into xs v

Linux下常用函数-字符串函数

inux下常用函数-字符串函数 atof(将字符串转换成浮点型数)  相关函数   atoi,atol,strtod,strtol,strtoul 表头文件   #include <stdlib.h> 定义函数   double atof(const char *nptr); 函数说明   atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数 字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换 ,并将结果返回.参数nptr字符串可包含正负号.小数点或E

CAD FAS 内存中的函数字符串.txt

(defun t0 nil(princ "a31415926535" ) ) ;t0 命令: !t0 #<SUBR @1092b9c4 T0> 1092B9C4  04 62 80 10   00 00 00 00   E8 70 CD 0E   DC D0 91 10  1092B9D4  00 00 00 00          第四个字是第2张表开始地址 1091D0DC  F0 43 80 10   00 00 00 00   00 A0 AA 15 1A 00 0

05 String字符串函数

原文地址:https://www.cnblogs.com/springsnow/p/9461569.html

字符串 映射相应的 函数 字符串驱动技术—— MethodAddress , MethodName , ObjectInvoke

http://blog.csdn.net/qustdong/article/details/7267258 字符串驱动技术—— MethodAddress , MethodName , ObjectInvoke 标签: delphiintegerfunctionobjectsoapclass 2012-02-17 11:46 1139人阅读 评论(0) 收藏 举报  分类: Delphi(24)  首先看一段Delphi帮助中的介绍(After Delphi 6 ): Returns the a

PHP 语句 函数 字符串处理

语句: 一:分支语句 1.if(条件1){满足条件1执行} 2.if(条件1){满足条件1执行}else{不满足条件1执行} 3.if(条件1){满足条件1执行}else if(条件2){满足条件2执行}else{不满足条件1和条件2执行} 4.if的嵌套 5.switch....case $a = 2; switch($a) { case 1: echo "111111"; break; case 2: echo "222222"; break; case 3:

函数 字符串

1 函数:封装了某一块功能(封装函数的目的是可以使这个函数可以重复利用) 2 函数四要素:1.返回类型 2.函数名 3.参数列表 4.函数体 3 函数的基本写法: 4 1.强类型语言 5 返回值类型[string] 函数名[Show]( 参数[int a]多个的话就是函数列表) 6 { 7 函数体 8 } 9 2.弱类型语言 10 代表它是个函数[function] 函数名(参数列表) 11 { 12 函数体 13 } 14 15 function(){} //匿名函数 16 17 函数的例子:

(05)函数

■ 函数定义    ● 定义  def 函数名(参数列表) 如 def fun(x,y..)   取的名字不要保留关键字冲突    ● 调用 函数  fun(1,2)  函数定义了,要调用才会执行里面的代码 ■ 函数参数    ● 形参 在定义函数时,后面的参数列表,为形参  def fun(x,y..)   x,y 这些为形参    ● 实参 在调用函数时,后面的参数列表,为实参  fun(1,2)   1,2 这些为实参    ● 给定实参时,数目要和形式的数目一致,传什么类型没有规定   

C\C++ 中的 strcat() 函数 —— 字符串的插入、拼接

转载链接:http://blog.csdn.net/smf0504/article/details/52055971 函数原型 extern char *strcat(char *dest,char *src); 函数用法 #include <string.h> 在 C++ 中,则存在于 <cstring> 头文件中. 函数功能 把 src 所指字符串添加到 dest 结尾处(覆盖 dest 结尾处的'\0'). 函数说明 src 和 dest 所指内存区域不可以重叠且 dest

XPath函数——字符串函数(转载)

本文是转载的,原文网址:http://www.cnblogs.com/zhaozhan/archive/2010/01/17/1650242.html 字符串函数主要用来处理字符串.字符串函数主要包括以下:concat(),contains(),normalize-space(),substing(),substring-before(),subsring-after(),translate(). 1.concat() concat()函数用于串连多个字符串. 简单示例: xml: <?xml