C与JAVA的区别-大全

5 篇文章 0 订阅

C与JAVA的区别-大全


1.    C语言的头文件一般放什么内容?
2.    定义一些功能函数,独立出来,怎么引用??
3.    
4.    float定义不用11f。
5.    取数组的长度??  C语言没有。  JAVA语言数组有length属性。
6.    在一个函数中返回数组(或字符串,即字符数组)???
不用返回, 数组已被改变了。
7.    数组变量名也表示地址值
8.    C语言定义数组的中括号[],只能在变量后面。JAVA可以在后,也可以在前。
9.    JAVA:int aa[];   //[]里不能填数字。
       C:int aaa[];  //提示未知大小,要求确定数组的长度
10.    字符串的表示
11.    P53  C语言没有字符串类型,要用字符数组表示。
char str123[]="abc";//用双引号,系统会自动加结束符’\0’。实际长度是abc的长度再加1(要加上’\0’的长度)。[]不要忘了。
12.    C语言字符串拼接怎么处理? 要用复制功能??  JAVA 是有字符串的类String, 可以直接用加号(+)加长。
13.    C语言
接收字符串:
//char str[];  //不行要写具体大小。
char str[100];
gest(str);
或: scanf(“%s”,str)
char *p;
p=str;
scanf(“%s”,p)

输出:
puts(str);
或: printf(“%s”,str);
printf(“%s”,p);

14.    C语言
字符串只能在定义数组时整体赋初值。
可以:
char *p;
p=”abc”; //但赋值给p的是字符串的第一个元素的地址。
15.    函数要先定义,后使用。
16.    int bb[2]; //C可以,java不可以。
17.    C习惯叫函数,JAVA习惯叫方法。
18.    C语言有1与0表示真假,JAVA只能用true/false。
19.    &取地址运算符,* 指针运算符。
20.    有指针的概念,指针的*在不同位置有不同意义。
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值