下载此文档

c与java对照总结.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
数据结构
主讲:鲁法明
fm_lu@
课程相关
计算机学科核心课程
多编程(手写),多调试(上机)
本章要点
补充:Java与C对照总结
适用范围与特点
C程序概述
语法对照
C指针与链表
§ 适用范围及特点
Java
C语言
面向对象,平台无关,安全稳定,多线程。适合开发大型应用程序,应用开发
最初用于编写操作系统,简洁灵活功能强,尤其适用于系统软件及对硬件进行操作的场合
纯面向对象(类,继承),多线程
(分析问题,设计类,通过继承和接口等有效实现类)
面向过程,逐个函数逐条语句执行。
(确定解题步骤,逐条步骤编码)
§ C程序概述
void main( ) /*程序入口,主函数*/
{
printf(“Hello World! ”); /*调用标准输出函数输出*/
}
C程序由函数构成,main函数是程序入口
函数包括函数首部和函数体两部分
函数体以{}作为开始和结束的标志
输入输出用库函数实现,需包含相应头文件
语句以分号结束,文件包含等除外,换行无关
程序中可用/*……*/加注释,单行亦可用//
#include<>/*标准输入输出头文件,类似import*/
输出HelloWorld.
令a=123,b=456,求两整数之和
# include<>
void main( )
{
int a,b,sum;
a=123;b=456;
sum=a+b;
printf(“变量sum值为%d”,sum); /*格式控制符%d,%c,%f*/
}
函数体分声明部分和执行部分
变量必须先定义后使用
定义变量实际就是在内存空闲区域中分配存储单元,对变量名赋值或取值就是对该存储单元进行读写,存储单元地址通过&x获得,如输入语句scanf(“%d”,&i); scanf(“%f”,&x);
,定义max函数求大者
# include<>
void main( )
{
int a,b,c;
scanf(“%d,%d”,&a,&b);
c=max(a,b); /*调用子函数*/
printf(“max=%d\n”,c);//回车\n
}
函数分main函数、库函数和自定义函数
函数首部包括返回值类型函数名参数及其类型
若函数的具体定义出现在使用语句之后,则必须
在使用前进行声明
int max(int x, int y)/*形参*/
{
int z;
if(x>y)z=x; /* 分支语句*/
else z=y;
return(z);
}
int max(int x,int y);/*函数声明*/
C程序结构小结:
#include <***.h>
#define ……
void main( ) //函数次序可调
{
子函数声明与变量定义
执行语句组
}
返回值类型函数名1(参数表)
{
变量定义与函数声明
执行语句组
}…….
返回值类型函数名n(参数表)
{
变量定义与函数声明
执行语句组
}
结构:由若干函数(main函数、库函数、自定义函数)组成,main函数是程序入口。
函数包括函数首部和函数体两部分,函数体包括声明部分和执行部分,声明部分包括变量定义和函数的声明,执行部分包括各类语句。函数不能嵌套定义,函数与变量不能重名
找出以下源程序中存在的9处错误:
int max( x, y)
int z; if(x>y)z=x; else z=y; return(z);
void main
{
scanf(“%d,%d”, a, b); /*读入两整数,用逗号分隔
c=max(a,b); printf(“max=%c\n”,c)
}
#include<>
;
int a,b,c;
*/
& &
{ }
( )
是否需要进行函数声明int max(int x,int y);
%d
1、变量未定义或函数使用前未声明,缺少头文件
2、丢分号和&,输入时的分隔符与格式控制部分的分隔符不一致,中英文标点符号有误,大小写有误,格式控制符与变量类型不一致
3、运算符使用有误,如float a; a=1/2;
int int
§ 语法对照—数据类型
分类
Java
C
基本数据类型
boolean,byte short int long
short,int,long,如int i
float double
float,double如float x
char
char如char c=‘w’
数组
int a[]; a=new int[3];
char b

c与java对照总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人endfrs
  • 文件大小812 KB
  • 时间2017-10-28
最近更新