c语言知识复习总汇_基础

上传人:第*** 文档编号:54381543 上传时间:2018-09-12 格式:PPT 页数:11 大小:162KB
返回 下载 相关 举报
c语言知识复习总汇_基础_第1页
第1页 / 共11页
c语言知识复习总汇_基础_第2页
第2页 / 共11页
c语言知识复习总汇_基础_第3页
第3页 / 共11页
c语言知识复习总汇_基础_第4页
第4页 / 共11页
c语言知识复习总汇_基础_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《c语言知识复习总汇_基础》由会员分享,可在线阅读,更多相关《c语言知识复习总汇_基础(11页珍藏版)》请在金锄头文库上搜索。

1、1、设计程序:根据以下的对应关系,对输入的每个x值,求y的值 y=x*(x+2) 2x=10 y=2*x -1x=2 y=x-1 x=-1 2、设计程序:计算表达式1!+2!+3!+6 !的值。 3、主函数中任意输入两个数a,b,用一个函数swap( ),实现将主函数中的a,b数值交换。 4、编一个函数mystrcat( ),实现将两个字符串连接。不使用标准函数strcat( )。主函数输入数据并输出结果。,C/C+程序格式和结构特点 例1 第一个程序 Hello,World!,/* example1 The first C+ Program*/ #include int main() cou

2、t“Hello,World!”; return 0; ,输出: Hello,World!,例2 计算a+b,/*example2 calculate the sum of a and b*/ #include int main() int a,b,sum;/定义变量 a=10;/赋值运算 b=24; sum=a+b; cout”sum= “; coutsum; return 0; ,例2 计算a+b,/* example2 calculate the sum of a and b*/ #include /* This function calculates the sum of x and y

3、 */ int add(int x,int y) int z; z=x+y; return z; /* This is the main program */ int main() int a,b,sum;/定义变量 a=10;/赋值运算 b=24; sum=add(a,b); cout”sum= “; coutsum; return 0; ,运行结果: sum=34,函数,格式特点 习惯用小写字母,大小写有区别 不使用行号,无程序行概念 可使用空行和空格 书写常用缩进格式,void main( ) . . . . ,void main( ) int i , j , sum; sum=0; f

4、or(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; coutsumn; ,优秀程序员的素质之一: 使用TAB缩进 对齐 有足够的注释 有合适的空行,C+程序的上机步骤 C+程序开发步骤,开,始,编,辑,编,译,连,接,执,行,有错?,结果正确?,结,束,有,源程序,file,.c,目标程,序,file.obj,库函数和,其它目标,程序,可执行,目标程,序,无,正确,不正确,file.exe,程序代码的录入, 生成源程序*.cpp,语法分析查错,翻译 生成目标程序*.obj,与其它目标程序或库 链接装配,生成可执行 程序*.exe,例2 计算a+b,/* exa

5、mple2 calculate the sum of a and b*/ #include int main() int a,b,sum;/定义变量 a=10;/赋值运算 b=24; sum=a+b; cout”sum= “; coutsum; return 0; ,在a+b问题上对程序进行扩张,如:分支语句,循环语句,例3、设计程序:根据以下的对应关系,对输入的每个x值,求y的值 y=x*(x+2) 2x=10 y=2*x -1x=2 y=x-1 x=-1,例4、设计程序计算N !。,例5、设计程序:计算表达式1!+2!+3!+6 !的值。,例6、主函数中任意输入两个数a,b,用一个函数swap( ),实现将主函数中的a,b数值交换。,例7、编一个函数mystrcat( ),实现将两个字符串连接。不使用标准函数strcat( )。主函数输入数据并输出结果。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号