C语言学习打卡2021.10.26/27

c语言编程 C语言入门 c语言(C语言程序设计教程 c语言视频教程 c语言零基础入门教程 学习c语言 c语言视频教程 c语音 C语言教程 C语言编程项目 C语言_哔哩哔哩_bilibili学习C语言学习C语言程序设计教程 c语言视频教程 谭浩强 c语言学习 谭浩强 谭浩强c语言零基础入门教程 c语言 c语言视频教程 c语音 C语言教程 C语言编程项目 C语言学习C语言程序设计教程 c语言视频教程 c语言零基础入门教程 c语言 c语言视频教程 c语音 C语言教程 C语言编程项目 C语言学习 C语言 c语言 C语言程序设计https://www.bilibili.com/video/BV1q54y1q79w?我的github主页

remeke (remeke) · GitHuba student. remeke has one repository available. Follow their code on GitHub.https://github.com/remeke这两天学习了函数的相关知识

在线可观看的函数名称及解释:cplusplus.com - The C++ Resources Network

1、strcpy函数:strcpy(字符串1,字符串2),将字符串2中的字符复制到字符串1中。

char arr2[20]="###########";
	strcpy(arr2,arr1);
	printf("%s\n",arr2);

2、memset函数

memset:memory set,内存设置。

memset(字符串ch,字符s,数字n),将ch中前n个字符全都替换为s

	/*char arr[]="hello world";
	memset(arr,'#',5);
	printf("%s\n",arr);*/ 

3、创建新的函数

ret_type fun_name(para1,*)
{
statement;//语句项
}
ret_type:返回类型
fun_name:函数名
paral 函数参数

举例:

/*例:求两个整数的最大值
get_max(int x,int y)
{
if(x>y)
return x;
else
return y; 
}*/
//交换两个变量的值
/*void Swap(int*pa,int*pb)//void表示这个函数不需要返回值
{
int tmp =0;
tmp=*pa;
*pa=*pb;
*pb=tmp;
}*/

3、函数的参数

实际参数(实参)

实参可以是:常量,变量,表达式,函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值。

形式参数(形参)

指函数名后括号中的变量,只有在函数被调用的过程中才实例化(分配内存单元),在函数调用完成后就自动销毁了。

void swap (int x,int y)
{

...

}

如上,x与y就是形参

函数的调用:

传值调用

函数的形参和实参分别占有不同内存块,对形参的修改不会影响实参

传址调用

把函数外部创建变量的内存地址传递给函数参数的一种调用函数的方式

这种传参方式可以让函数和函数外边的变量建立起真正的联系,也就是函数内部可以直接操作函数外部的变量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值