1 打开Visual C++ 6.0,新建一个C++ source file源文件 2 输入以下代码:#include "stdio.h"#include "string.h"void main(){char a[10];char b[10];strcpy( a, "abcdefgh");sprintf(b, "%s", "abcdefgh");printf("%d\n",a);printf("%d\n",b);} 3 代码关键部分,见图红色部分,第一个...
但是,上述这种字符数组的整体赋值只能在字符数组初始化时使用,不能用于字符数组的赋值,字符数组的赋值只能对其元素一一赋值,下面的赋值方法是错误的。 char str[]; str="I am happy";//错误,字符数组的赋值只能按元素一一赋值(错误的原因: C语言并没有提供可以直接操作字符串的运算符;“=”可以用于其他数据类型...
是允许先定义后赋值的 不过 从下面这几个看 其实严格来说 只有A是对的。 BCD三个都有问题。Astring2是新的值,赋值给s1 这个完全没有问题,。B s4指向的是常量字符串, 这个是常量区的,不允许修改,出现赋值,直接会导致程序崩溃 C s3只是定义了字符指针,没有分配空间。 对s3赋值, 一样会导...
以下对C语言字符数组描述中,正确的是() A. 可以用length函数计算字符数组中字符串的长度 B. 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值 C. 存放在字符数组中的字符串,以’/0’作为该字符串结束标志 D. 字符数组只能存放字符串,不能存放字符 ...
以下对C语言字符数组描述中,错误的是( )。A.可以用strcmp()函数比较两个字符串的大小B.可以在赋值语句中通过赋值运算符
题目 以下对C语言字符数组描述中,正确的是()A.可以用length函数计算字符数组中字符串的长度B.可以在赋值语句中通过赋值运算符"="对字符数组整体赋值C.存放在字符数组中的字符串,以’/0’作为该字符串结束标志D.字符数组只能存放字符串,不能存放字符 相关知识点: 试题来源: 解析 C 反馈 收藏 ...
1.字符数组初始化 在C语言中,字符串是当做字符数组来处理的;所以字符串有两种声明方式,一种是字符数组,一种是字符指针。 (1)直接逐个初始化字符数组:字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。 char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; ...
以下对C语言字符数组描述中,不正确的是A.可以用strlen函数计算字符数组中字符串的长度B.可以在赋值语句中通过赋值运算符
以下对C语言字符数组描述中,正确的是() A.可以用length函数计算字符数组中字符串的长度B.可以在赋值语句中通过赋值运算符"="对字符数组整体赋值C.存放在字符数组中的字符串,以’\0’作为该字符串结束标志D.字符数组只能存放字符串,不能存放字符相关知识点: ...
以下对C语言字符数组描述中,正确的是() A.可以用length函数计算字符数组中字符串的长度B.可以在赋值语句中通过赋值运算符"="对字符数组整体赋值C.存放在字符数组中的字符串,以’\0’作为该字符串结束标志D.字符数组只能存放字符串,不能存放字符相关知识点: ...