00问答网
所有问题
当前搜索:
c语言给数组赋字符串
C语言
中如何定义
字符串
?
答:
可以用
数组
或指针 数组:char s[80]="abcd";或者char s[80]={"abcd"}; /*说明:自动加
字符串
结束标志:\0*/ char s[80]={"a","b","c","d","\0"};指针:char *s;char*s="abcd";
C语言
是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处...
C语言
中将
字符串赋值给字符数组
答:
"%s",c);因为c本身就是地址,所以不用加& char *s; //s是指针变量,指针可以存放一个地址值 s="ABCDE"; //
c语言
中
字符串
常量是以
数组
的形式在内存中存放,这条
赋值
语句,相当于是把ABCDE的首地址赋给了指针变量s char s; //s是一个字符变量,只能给其赋一个合法的字符 ...
c语言
中如何
给数组
定义并
赋
初值?
答:
字符串数组
定义
赋值
:char
c
[6]={'c', ' h ', 'i', 'n', 'a' , '\0' } 整数数组定义赋值:int a[5]={1,2,3,4,5};int a[5];for(int i=0;i<5;i++)a[i]=i;定义float数组并赋值:float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0} ...
C语言
中如何将一个
字符串数组
里的字符串写入另一个数组中
答:
用函数 stract(
字符串
1,字符串2)就是把字符串2接到字符串1的后面
c语言
字符串
如何付给二维
数组
?
答:
include <stdio.h> include <string.h> include <stdlib.h> void main(){ int i,j;//2行3列,
字符
的长度不超过10 char str[2][3][10] = { "1111","2222","333333","12121","33456","68793"};for(i=0; i<2; i++){ for(j=0; j<3; j++)printf("%s\n", str[i][j...
C语言对字符数组
S
赋值
为什么 char s[20];s="beijing";错了。那char s...
答:
第一,
字符串
的赋值应该是strcpy(s,"beijing"); (该函数包含在头文件string.h中)第二,你可以直接在开始就初始化char s[20]="beijing";char s[20]={'b','e'};是对的,但没必要那么麻烦 你可以百度 字符
数组赋值
第一个就说的比较全 ...
c语言
: 将
字符串
computer赋给一个
字符数组
,然后从第一个字母开始间隔地...
答:
include <string.h> define MAX_LENGTH 32 int main(){ char str[MAX_LENGTH] = {0};char *pStr = (char*)&str;//1. 将
字符串
computer
赋
给一个
字符数组
strcpy(str, "computer");//2. 然后从第一个字母开始间隔地输出该串 while(*pStr != '\0' ){ printf("%
c
\n", *pStr);p...
C语言
:将一个整型
数组
转换
为字符串
输出。如 int[]={10,11,12},输出c...
答:
include<stdio.h>#include<string.h>#include<stdlib.h>void IntToStr(int *i, char *c, int len){//i为整形
数组
,
c为
要存放
字符串
的数组,len为整形数组元素个数 int k; char tmp[10]; for(k=0;k<len;k++) { itoa(i[k],tmp,10); strcat(c,tmp); }}int...
C语言数组
输出
字符串
最简易的方式
答:
你的a是一个int
数组
,而%s是
字符串
打印输出,因此针对你上面的情况没有其他输出办法了,或则可以改成循环输出 int i = 0;for (i = 0; i < (sizeof(a) / sizeof(a[0]); i++ ) { printf("
array
index [%d] = %d.\n", i, a[i]);} ...
C语言
中怎么把
字符数组
里的数据存放到
字符串数组
中
答:
利用
C语言
标准库中的strtok()函数,可以轻松快捷的将以空格分隔开的一
串字符
分成多个子串,存放到字符指针
数组
中。函数说明:include <string.h> //头文件 char *strtok(char *str, const char *delim);strtok()用来将
字符串
分割成一个个片段。参数str指向欲分割的字符串,参数delim则为分割字符串...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜