33问答网
所有问题
当前搜索:
char可以定义字符串数组吗
如果
定义
一个
char数组
,在当中输入数字。那如何使用其中的数字呢?_百 ...
答:
首先这道题不用
字符串
,其次给字符串赋一个整数那么你要做的应该是把整数分解,再逐个给字符串分解 7的倍数
可以
用 i%7 == 0这里我也看到了 另外整数里是否含7可以获取这个数的所有位判断,第一位向10求余获得,第n位除10^(n-1)获得 if( i % 7 == 0)counter++;else if( i%10 == 7 ...
VC中,怎么
定义
一个
字符数组
?和一个字符串?
能不能
用string
答:
如果你用的是c++,包含个头文件就
可以
用string
定义
,如果用c,就根本不行
如何创建指向
字符串
变量的指针
数组
及初始化???谢谢!!
答:
1. 就像你第2问那样
定义
及初始化的。2.它是指向
字符串
的指针
数组
。你
可以
运行下:include <stdio.h> void main(){
char
*str[] = {"Hello", "C++", "World"};int i;for(i=0; i<3; i++)printf("%s\n", str[i]);} 或 include <stdio.h> include <string.h> void main(){...
C语言 若有
定义
“
char
a[ ]=" ";”,则
数组
的长度是
答:
""中没有空格的话,
数组
长度是1;有空格的话,有几个空格数组长度就是几+1!而如果问的是
字符串
长度,那前者是0,后者是就是空格个数。
c语言中关于
字符数组
的赋值
答:
B的话,有些编译器会报错,认为++a不合法 C的话,理论上也没有错,此时如果printf("%s",a);会输出how are you 可能是题目认为
字符串
结束符\0没有存到a
数组
里,因为a数组只有11个元素,而 "how are you"字符串包含结束符应该是12个字符 D的话明显有错,首先
char
a[]
定义
时没有赋值编译是会...
C语言 怎么把
字符数组
中的字符赋值给字符变量
答:
第一种写法,用一个字符串赋值,实际上保存了4个字节(包含字符串结束符)。第二种写法,只赋值了三个字节。1、
char
c[5];c[0]=’H’; c[1]=’e’; c[2]=’l’; c[3]=’l’; c[4]=’o’;2、charc[5]={‘H’,’e’,’l’,’l’,’o’};3、(1)如果在
定义字符数组
...
请教
字符数组
和字符串指针的区别
答:
3.其它说明:1) 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符,如在代码中写:"abc",那么编译器帮你存储的是"abc\0"2) "abc"是常量吗?答案是有时是,有时不是。不是常量的情况:"abc"作为
字符数组
初始值的时候就不是,如
char
str[] = "abc";因为
定义
的是一个...
指向
字符串
的指针变量如:
char
*a,
可以
再被当成
数组
名称用吗,如:a[0]
答:
可以
啊,你可以先
定义
一个
char
型
数组
比如 char b[3] = {'a','b','c'};然后a=b; 此时a[0]就是
字符
'a'
char
**p在c语言中 是
定义
一个二维的指针
数组
的意思吗?
答:
p是二级指针的意思,也就是指针的指针。当然
可以
用char **p;去
定义
一个二维
char数组
。只不过要用到malloc动态申请内存来放二维
字符数组
。格式如下:include "stdio.h"main(){ char **p;int i,j;int row,rank;//输入二维数组的行数和列数 printf("Please input row and rank:\n");scanf("%d...
设有
数组定义
:
char
array[ ]= hello 则数组array所占的内存空间为几个...
答:
其他回答 个字节。边外话:C语言中之所以这样规定,主要是因为人们在使用数组时,往往不
能
对已定义的数组长度(所占的内存空间)进行充分利用,多了结束标志,
可以
有效, dkdwy0287 | 发布于2012-04-14 举报| 评论 3 9 为您推荐: 有定义charx 合法的数组定义是 设有
数组定义char s
二维数组定义 设char...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜