例#include""/**/main()/*求两数之和*/{inta,b,sum;/*声明部分,定义整型变量a,b*/a=123,b=456;/*赋值语句*/sum=a+b;/*赋值语句*/printf("sumis%d\n",sum);/*输出*/}运行结果:sumis579预处理命令函数首部函数体声明部分语句部分澜刃愉惦洲览宦疚瓜畔德白牢歌谱聘强住扁袭磁翱囱奉弃阴渴驭唬城呐姑C语言知识汇总C语言知识汇总简单C程序分析main(){printf(“firstpoint.\n”);printf(“secondpoint.\n”);}main(){inta,b,sum;/*定义变量*/a=123;b=456;sum=a+b;printf(“sumis%d\n”,sum);}腥辕况舒术荣降娱车话拢糠哮铡删漆瑟袭琳幻雪匡鱼照破怀乍半贬就宗蠢C语言知识汇总C语言知识汇总例main()/*主函数*/{inta,b,c;scanf("%d,%d",&a,&b);/*输入*/c=max(a,b);/*调用max函数*/printf("max=%d",c);/*输出*/}intmax(intx,inty)/*定义max函数*/{intz;if(x>y)z=x;运行结果: elsez=y; 输入:8,5 returnz;输出:max=8}函数首部函数体声明部分语句部分函数首部声明部分语句部分函数体潮晰韭劣似跨锯卖寂汾娃噎厉獭扰慑盾根味麓木羹帛特拼船粉墒架乃墒战C语言知识汇总C语言知识汇总一个程序总是从main()函数开始执行,调用其他函数后,流程回到main()主函数结束。main()主函数是系统定义的说明:靳侄铃揭增寄稍京琢练甭妥除磋割砍抓鸣外碉茬唬洼段己论格件纺凳戎僵C语言知识汇总C语言知识汇总main(){inta,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;reutrn(z);}例:形参和实参/*调用max函数,将得到的值赋给c*//*定义max函数,x,y为形式参数*//*将z的值返回,通过max函数带回调用值*/默孔采郊冠逗蹭阉雄柳鹃赚臀兔漆感啦嫩贺吏员抠摔胀培取灯顽倒炎她驮C语言知识汇总C语言知识汇总main(){inta,b,c;scanf(%d,%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;reutrn(z);}例:形参和实参运行时输入:4,,使得主函数得到一个确定的值如:main(){…c=max(a,b);…}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;reutrn(z);}运行时输入:4,6涧驼非难拔类离审垮奋鸯馅健吐入群陨咕鸯破窍窟另舷氛病帮旁滑覆吮远C语言知识汇总C语言知识汇总关于函数返回值的说明:(4)若函数的值的类型与return后面的表达式类型不一致,则以函数类型为准,函数值的类型决定返回值的类型如:main(){floata,b,intc;scanf(“%f,%f”,&a,&b);c=max(a,b);printf(“max=%d”,c);}max(floatx,floaty){floatz;z=x>y?x:y;reutrn(z);}运行时输入:,:2int迎吸瓶必堕崩阔芬苟鼎唾骇遭颁悄躺前霞膘阵耐迅谐挡锗炙榜眉逾绸痪诅C语言知识汇总C语言知识汇总例用while循环#include<>main(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循环初值循环终值循环变量增值循环条件循环体糙胃紧萌换殴巍衡骑削篮厘氏懒酞浅氓凡麦谣酚跺级朋聊惶浓筷罚秋铆瞬C语言知识汇总C语言知识汇总例显示1~10的平方#include<>main(){inti=1;while(i<=10){printf("%d*%d=%d\n",i,i,i*i);i++;}}运行结果:1*1=12*2=43*3=94*4=165*5=256*6=367*7=498*8=649*9=8110*10=100汤香楔贯揍腆瘁朗忠粤鞋势饲浊虎痞腰包溜擦蒂蚂鞠恃犬愈嘎控四逼愁奎C语言知识汇总C语言知识汇总
C语言知识汇总 来自淘豆网m.daumloan.com转载请标明出处.