C语言程序设计(初识C语言后部分)

不停地敲啊敲,有点上瘾。

1).库函数

1.strcpy(头文件<string.h>)

char * strcoy ( char * destination , const char * source );

一个可以拷贝字符串的函数,就是把源头的数据拷贝到目的地里去。把source(源头)指向的字符串拷贝到destination(目的地)里去,包括结束标志\0

2.memset(头文件 <string.h>)

void * memset ( void * ptr , int value , size_t num ) ;

关于内存设置的函数,(size_t是无符号整型的意思)。就是把指针ptr指向的位置开始向后的num个字节的内容设置成整型(int)的value的值。

注:使用库函数,必须包含#include对应的头文件。

库函数的查询工具

·MSDN(Microsoft Developer Network)

·www.cplusplus.com

·http://en.cppreference.com   (英文版)

 http://zh.cppreference.com   (中文版)

2).自定义函数

由程序员自己来创造的一个函数,自定义函数和库函数一样,有函数名、返回值类型和函数参数。

基本组成(样例)

ret_type fun_name ( para1 , * )

{

       statement ;//语句项

}

ret_type      返回类型

fun_name   函数名

para1          函数参数

{           }      大括号内的是函数体,即函数的实现

例:写一个函数找出两个整数中的最大值

例子:写一个函数可以交换两个整型变量的内容

错误代码:

上述代码中,a和b是实参,x和y是形参。实参的值传给形参时,形参将会是实参的一份临时拷贝,但是形参有自己独立的空间,所以修改形参不会影响实参。

修改方式:

正确代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值