00问答网
所有问题
当前搜索:
c语言字符串存入数组
c语言
'\0'什么意思
答:
字符串总是以'\0'作为串的结束符。因此当把一个
字符串存入
一个数组时,也把结束符'\0'
存入数组
,并以此作为该字符串是否结束的标志。有了'\0'标志后,就不必再用
字符数组
的长度来判断字符串的长度了。
C语言
允许用字符串的方式对数组作初始化赋值。例如:char c[]={'c', ' ','p','r','...
C语言字符串存入
多个单词
答:
定义一个结构体数组,typedef struct stu //表示自定义一个新的类型 { 姓名:定义一个
字符串数组
;学号:定义一个数组或者定义一个long int数 成绩:定义一个整形的数就可以了 };之后可以在主函数中这样定义: stu a[100];//表示100个学生,对每个学生的姓名、学号、成绩的引用分别为---a[i]....
C语言
中
字符数组
只能存放
字符串
?
答:
不是的,
C语言
中
字符数组
既可以保存字符,又可以保存
字符串
。字符数组本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[...
c语言
输入
字符串
结束的标志?
答:
''是转译字符,意思是告诉编译器,这不是字符0,而是空字符。空字符对应的二进制为00000000,而数字0为00110000。原来,在
C语言
中没有专门的字符串变量,通常用一个
字符数组
来存放一个字符串。字符串总是以''作为串的结束符。因此当把一个
字符串存入
一个数组时,也把结束符''
存入数组
,并以此作为该...
c语言
怎么保存
字符串
?
答:
1、在
c语言
中存储一个
字符串
,一般有两种方法,一种是字符指针,一种是使用
字符数组
。2、例如:const char *str = "hello"; //使用字符串指针 const char str[] = "hello"; //使用字符数组 3、如果保存的字符串,需要修改。一般使用字符数组。例如:char path[256] = "c:\\windows\\";strc...
C语言
中
字符数组
只能存放
字符串
?
答:
不是的,
C语言
中
字符数组
既可以保存字符,又可以保存
字符串
。字符数组本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。C语言中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[...
...的任意字符保存在
字符数组
A中,再由用户输入一个任意
字符保存到
...
答:
include<stdio.h>int main(){char s[100],
c
; int i,n=0; printf("请输入不超过80个
字符
:"); gets(s); printf("请输入一个要查找的字符:"); scanf("%c",&c); for(i=0;s[i]!='\0';i++) if(s[i]==c)n++; printf("%s中有%d个%c\n",s,n,c); return 0; ...
用
c语言
编程“把1
字符串数组
加到另一字符串数组后面”
答:
include "stdio.h"include "string.h"int main(){ char ch1[50],ch2[50];int n;printf("输入两个
字符串
:");scanf("%s %s",ch1,ch2);printf("%s\n%s\n",ch1,ch2);n=strlen(ch1);//方法1:strcat(ch1,ch2);printf("%s\n",ch1);//方法2 for(int i=0;i<=strlen(ch2);i++)...
c语言字符串
提取与合成问题?
答:
按要求,将原
字符串
拆分成两个字符串分别单独保存。思路:一、两个指针分别指向
数组
第一项和第二项,对应偶数项和奇数项,之后指针同时循环+2取值保存在对应数组。二、拼接字符串直接使用字符串函数strcat。(不想使用库函数,也可循环赋值)。include <stdio.h> include <string.h> define M 20 //...
有没有人能帮我详细的解释一下这个
C语言
程序的每条语句的作用?_百度...
答:
char a1[20]; //再开个20个元素的
数组
,每个元素存放一个字符,为字符型数组,可存放
字符串
for(x=0;a[x];x++) //循环条件a[x]!=0,x的起始值0,每次循环加1,循环条件是a[x]不是字符串结尾符(如果是结尾符则结束循环),字符串存放时"12Bou*nd678le"除了这些字符外,最后会多存个0作为...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜