- 0
- 0
- 约2.52千字
- 约 15页
- 2025-10-20 发布于北京
- 举报
C语言基础知识主讲:李鑫
1.1程序设计语言的发展1.2C语言的特点1.3C语言程序结构1.4基本的输入输出1.5C语言上机过程
1.1程序设计语言的发展★机器语言★汇编语言★高级语言通用语言fortran﹑basicVBCC++数据库语言foxbase﹑FoxProSQLDelphiPowerbuild网页制作工具HTMLJava
1.2C语言的特点C语言允许直接访问计算机内部地址,能比其他语言更容易执行硬件操作.用于解决大多数应用领域中的问题.语法限制不太严格,程序设计自由度大,但同时不易查找错误.C语言中大小写字母代表不同的含义.
1.3C语言程序结构例1在屏幕上显示:HelloWorld!#includestdio.hvoidmain()主函数{printf(“HelloWorld!\n”);语句结束}输出函数换行符1.任何程序都有主函数2.程序由若干语句组成3.语句由;结束
例2在屏幕上显示:Programmingisfun!AndProgramminginCisevenmorefun!#includestdio.h编译预处理命令voidmain(){printf(“Programmingisfun!\n”);printf(“AndProgramminginCisevenmorefun!\n”);}用一个printf函数怎么做??
例3计算并显示两个数的和#includestdio.hvoidmain(){intvalue1,value2,sum;变量定义value1=5;value2=2;变量使用sum=value1+value2;printf(“Thesumis%d\n”,sum);输出结果}
例4计算2个数的和,以算式的形式显示#includestdio.hvoidmain(){intvalue1,value2,sum;value1=5;value2=2;sum=value1+value2;printf(“%d+%d=%d\n”,value1,value2,sum);}
例5输入两个数,求和#includestdio.hvoidmain(){intvalue1,value2,sum;printf(“Input2numbers:\n”);输入提示scanf(“%d%d”,value1,value2);读入2个数sum=value1+value2;printf(“%d+%d=%d\n”,value1,value2,sum);}
例6输入m,n计算m!和n!#includestdio.hvoidmain(){intm,n,resm,resn;scanf(“%d%d”,m,n);resm=fact(m);/*调用函数fact计算m!*/resn=fact(n);/*调用函数fact计算n!*/printf(“%d,%d\n”,resm,resn);}/*main函数结束*/求阶乘函数intfact(intk)/*函数定义*/{inti,y=1;for(i=2;i=k;i++)y=y*i;/*计算k!*/returny;/*结果返回*/}
1.4基本输入输出函数1.格式化输出函数printf()printf(格式控制,输出参数1,…,输出参数n);printf(“HelloWorld!\n”);printf(“%d,%d\n”,resm,resn);printf(“sum=%d\n”,sum);
格式控制格式控制说明%…
您可能关注的文档
最近下载
- 《工业机器人基础》课程考试试卷A-附答案.doc VIP
- 工业机器人技术基础考试试卷附答案.docx VIP
- 成人学士学位英语1000个高频必考词汇汇总.pdf VIP
- 急危重症的识别.pptx VIP
- 工业机器人技术基础(第2版)许文稼课后习题答案解析.pdf VIP
- 老年语音助手创业计划书.docx VIP
- 《GBT24745-2009技术产品文件词汇图样注语》(最新)深度解析.pptx
- 2025年高考数学真题分类汇编专题07 数列(全国)(解析版).docx VIP
- 饿了么何以从草根中脱颖而出?.pdf VIP
- (人教版)化学九上 第六单元碳和碳的氧化物 大单元教学设计 .pdf VIP
原创力文档

文档评论(0)