① c语言中整型数组和字符数组有区别么
区别在于,对字符的操作与数值不同,字符数组可以当作字符串来对待(当然,作为字符串,要注意字符串的结束符号)
字符数组也可以当作整型数组使用,只是表达的范围比较小而已。
总得来说,字符数组可以作为字符串来操作,这个用途比较大。
如果抛开这个不说,那么字符数组,整数数组、实数数组除了表达范围不同外,使用上一样。
② C语言字符数组和普通数组的区别
字符数组除了可以具有普通数组的所有功能和用法之外,还可以作为字符串使用,可以gets、puts或者scanf、printf使用%s整体输入输出。
③ 请问字符串和字符数组的区别是什么
区别一:定义不一样
1、字符串指针变量本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘ ’作为串的结束。
2、字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。
区别二:对字符串指针方式不同
1、char *ps=”C Language”;可以写成char *ps;ps=”C Language”;
2、数组方式char st[]={”C Language”};不能写成char st[20];
St={”C Language”};只能对字符数组的各元素逐个赋值。
(3)c语言中字符数组与数组的区别扩展阅读
字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的。
如s=“abcdefghij”,则s[1]=“b”,s[9]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
字符串数据类型是建模在形式字符串的想法上的数据类型。字符串是几乎在所有编程语言中可以实现的非常重要和有用的数据类型。在某些语言中它们可作为基本类型获得,在另一些语言中做为复合类型获得。
多数高级语言的语法允许通常用某种方式引用起来的字符串来表示字符串数据类型的实例;这种元字符串叫做“文本”或“字符串文本”。
④ c语言字符串数组和字符数组有什么区别
这个是字符数组。
C语言字符数组和字符串的区别,字符数组是一个存储字符的数组,
而字符串是一个用双括号括起来的以'