函数的一般用法

目录

字符

函数定义和使用

注意


字符

        输出函数 putchar,格式:putchar(字符参数)

他是用来输出的,只能输出一个一个符号,a b c 1等。

        输入函数getchar,格式:getchar(字符参数)

用来接收字符。

字符串输出函数:puts

只能输出字符串,而不能为数值或格式变化

字符串输入函数:gets

只能输入字符串,而不能为数值或格式变化

        gets与scanf相比,gets可以接受支付穿的空格等,而scanf遇到空格,回车,tap都会认为输入结束。

函数定义和使用

#include<stdio.h>
 	void sum(int begin,int end){
 		begin+=5;end-=6;
 			printf("%d和%d",begin,end);
	 }
 	main(){
		sum(2,3);
 		return 0;
	 }

在这里 void sum(int begin,int end)叫原型声明,告诉sum是函数

{
         begin+=5;end-=6;
             printf("%d和%d",begin,end);
     这个叫函数定义

注意

C语言里面只能传值给函数,不能把变量输入,调用函数时候,在不同域里面,变量只会在自己域里面有用。

函数定义的括号里有无参数

viod swap()   vs    void swap(void)

此时左边不确定是否有参数,会默认后面出现,默认后面出现的数都为int类型,会导致你的头代码出现问题,要注意。

调用函数时候f(a,b)里的逗号不算运算符,f((a,b))时为b。

函数不能出现嵌套情况。

一般函数的基本格式:

#include<stdio.h>
void swap(int* pa, int* pb)
{
    int temp = 0;
    temp = *pa;
    *pa = *pb;
    *pb = temp;
}
int main()
{
    int a = 0;
    int b = 0;
    scanf("%d %d", &a, &b);
    printf("a=%d,b=%d\n", a, b);
    swap(&a, &b);
    printf("a=%d,b=%d\n", a, b);
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值