自定义函数相关操作(包含部分条件编译代码)

本文是作者的C语言网课听课笔记,重点讲述了如何将相对独立的功能封装成自定义函数,强调了函数命名规范,并提供了错误程序示例。此外,还提到了函数的结构、返回值以及C语言程序的基本构成。文中提到VC6.0和CodeBlocks对main函数返回值的不同要求,并提醒注意C语言的语法规则和命名规范。
摘要由CSDN通过智能技术生成

本文章声明如下:此为网课,本人以及课程后的总结。如存在侵权,请通知本人删除文章。

听课笔记

#include<stdio.h>
int GetMax(int x,int y){
int result;
if(x>y){
return=x;
}
else{
return=y;
}
return result;
}
int main(){
int a,b,max;
printf("请输入两整数,用空格或回车隔开:\n");
scanf("%d%d",&a,&b);
max=GetMax(a,b)
printf("结果是:%d",max);
return 0;
}

封装:
相对独立的功能最好封装成一个函数,即可复用还可使代码清晰
命名
函数;Pascal规则(各单词首字母均大写)
eg:
变量;Camel规则(首单词首字母均小写,其余各单词首字母均大写)
eg:
函数形参用来接受并储存调用时的参数值,接受的值由发生函数调用时的实际参数确定
要求用户输入前最好有提示,输出也好懂

#include<stdio.h>
int main(){
int a,b,max;
printf("请输入两整数,用空格或回车隔开:\n");
scanf("%d%d",&a,&b);
if(a>b){
max=a;
}
else{
max=b;
}
printf("结果是:%d",max);
return 0;
}

错误程序

int max(  x,  y)    /*m没大写(不符合规范),x y没说明类型,没头文件*/
int z;if(x>y)z=x;else z=y;return(z); /*最好分行,函数体没用花括号{}括起来*/
int main   /* 没括号() */
{
   
scanf(&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值