本文章声明如下:此为网课,本人以及课程后的总结。如存在侵权,请通知本人删除文章。
听课笔记
#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(&