下载此文档

C语言知识复习总汇 基础.ppt


文档分类:中学教育 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
C语言知识复习总汇_基础1、设计程序:根据以下的对应关系,对输入的每个x值,求y的值
y=x*(x+2) 2<x<=10
y=2*x -1<x<=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()
{
cout<<“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= “;
cout<<sum;
return 0;
}
例2 计算a+b
/* example2 calculate the sum of a and b*/
#include < >
/* This function calculates the sum of x and y */
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= “;
cout<<sum;
return 0;
}
运行结果:
sum=34
函数
格式特点
习惯用小写字母,大小写有区别
不使用行号,无程序行概念
可使用空行和空格
书写常用缩进格式
void main( )
{ ……………….
………………
…………..
…………..
………
……….
……………
…………….
……………….
………………..
}
void main( )
{
int i , j , sum;
sum=0;
for(i=1; i<10;i++)
{
for(j=1;j<10;j++)
{
sum+=i*j ;
}
}
cout<<sum<<‘\n’;
}
优秀程序员的素质之一:
使用TAB缩进
{}对齐
有足够的注释
有合适的空行
编辑
链接
编译
执行
C++程序的上机步骤
C++程序开发步骤










有错?
结果正确?



源程序
file
.c
目标程


库函数和
其它目标
程序
可执行
目标程


正确
不正确

程序代码的录入,
生成源程序*.cpp
语法分析查错,翻译
生成目标程序*.obj
与其它目标程序或库
链接装配,生成可执行
程序*.exe
例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= “;
cout<<sum;
return 0;
}
在a+b问题上对程序进行扩张
如:分支语句,循环语句
例3、设计程序:根据以下的对应关系,对输入的每个x值,求y的值
y=x*(x+2) 2<x<=10
y=2*x -1<x<=2
y=x-1 x<=-1
例4、设计程序计算N !。
例5、设计程序:计算表达式1!+2!+3!+…+6 !的值。

C语言知识复习总汇 基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小162 KB
  • 时间2018-03-07