方法/步骤 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 代码关键部分,见图红色部...
str="I am happy";//错误,字符数组的赋值只能按元素一一赋值(错误的原因: C语言并没有提供可以直接操作字符串的运算符;“=”可以用于其他数据类型的赋值,但是不可以直接给字符串赋值。 这是字符数组初始化的两种方式,但是这两种方式其实是不等价的;他们的数组长度不同。 #include<stdio.h> int main() { cha...
这样可以啊 快看快看快快 毛蛋 1 娑婆诃 麻婆豆腐 11 scanf()只能读取一个字符吧?用gets()试试 悠闲小豆丁 超能力者 9 悠闲小豆丁 超能力者 9 。。。自己不会用不要怪语言或者是函数。。。一群逗比 贴吧用户_7XGNQRZ 路人 2 %s好像可以输入 登录百度帐号 下次自动登录 忘记密码?
以下对C语言字符数组描述中,正确的是() A. 可以用length函数计算字符数组中字符串的长度 B. 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值 C. 存放在字符数组中的字符串,以’/0’作为该字符串结束标志 D. 字符数组只能存放字符串,不能存放字符 ...
以下对C语言字符数组描述中,错误的是( )。A.可以用strcmp()函数比较两个字符串的大小B.可以在赋值语句中通过赋值运算符
1.字符数组初始化 在C语言中,字符串是当做字符数组来处理的;所以字符串有两种声明方式,一种是字符数组,一种是字符指针。 (1)直接逐个初始化字符数组:字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。 char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; ...
以下对C语言字符数组描述中,正确的是()A.可以用length函数计算字符数组中字符串的长度B.可以在赋值语句中通过赋值运算符
百度试题 题目C语言允许用字符串的方式对数组作初始化赋值。(1 分)正确4()、如果函数定义出现在函数调用之前,可以不必加函数原型 声明(1分) 相关知识点: 试题来源: 解析 正确 null 反馈 收藏