首页 > 代码库 > C语言基础随想
C语言基础随想
经过一周的学习,对于计算机中级语言————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循环中,它可以定义并复制运算的。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。