码迷,mamicode.com
首页 > 编程语言 > 详细

C语言基础随想

时间:2014-06-04 16:31:33      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:c   java   a   int   使用   数据   

  经过一周的学习,对于计算机中级语言————C语言有了简单的学习。

  C语言是一种面向过程的语言,相比Java它是一种面向对象的语言,但是Java并不是纯面向对象的语言。

  从基础的数据类型开始,C语言有整型int、短整型short、长整形long,字符型char、浮点型(单精度型、双精度型)float、double,当然在此例举的是我们经常常见的一些数据类型,相比Java的数据类型,C语言的字符串的数据类型,和Java有所不同,C语言的字符串类型是没有的,当然在编程中,我们必须要使用到字符串,C语言定义字符串是通过定义字符数组或者字符指针实现的。例如:

  char a[10]="123456abc";
  char *a="123456abc";
  存储时在最后加入一个‘\0‘的字符,以判断字符串的结束。

  而作为后起之秀高级语言Java定义字符串是相当的方便,只用String即可。

  在C语言中的中的布尔类型只存在0或非0,非0为正确,0为错误,相比较Java的布尔类型只存在两种状态true或false更繁琐。

  当然在C语言中它的声明方法和Java极其相似,当然除了C语言的函数和指针,因为在Java中是不存在的。

  在学习的过程中,我发现了一个极小的不同点,就是在for循环的圆括号内,C语言的变量是声明后直接在括号内赋值运算的,而Java的for循环中,它可以定义并复制运算的。

C语言基础随想,布布扣,bubuko.com

C语言基础随想

标签:c   java   a   int   使用   数据   

原文地址:http://www.cnblogs.com/limit1/p/3764882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!