77问答网
所有问题
当前搜索:
C语言定义数组的方式
C语言
中怎么用
数组定义
汉字?
答:
需要准备的材料分别有:电脑、
C语言
编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:char a[20] = "我你";puts(a);。3、编译器运行test.cpp文件,此时成功
定义
一个两个汉字的
数组
并打印了出来。
...
C语言
编程,是不是不能用位定义sbit来
定义数组
呢?我试过,会报错C141...
答:
没法
定义
bit
数组
,bit的结构体不能定义,如果是做标志的话可以这样用 unsigned int flag[100]=0;//定义1600个标志void SetFlag(int SetBit)//标志置1{ flag[SetBit>>16]|=1<<(SetBit&0x0f);}void ClrFlag(int ClrBit)//标志清零{ flag[ClrBit>>16]&=~(1<<(ClrBit&0x0f));...
C语言
中,
定义
一个int a[3][4],如果定义一个指针指向这个
数组
呢
答:
int a[3][4]的类型是int [3][4],你要
定义
一个指针指向它,那么首先它得是个指针,int*p,然后指向这个
数组
,不能写int*p[4]这样写的话p就是个指针数组了,因为p是变量,而[]的优先级要高于*,所以只能写作int(*p)[4];
C语言
中
定义数组
时对其全部初始化为1的问题
答:
这种写法不可以,要写成 int a[10] = {1,1,1,1,1,1,1,1,1,1};你的那种只是a[0]=1;而a[1]~a[9]都是默认值哦!
【
C语言数组的定义
对错判断】
答:
a[k];//k是变量,而
数组
要求长度不变,假如K变成6,这与长度固定矛盾 int a[];//长度不确定错 可以这样int a[]=‘asffla’;
c语言
怎么获取
数组的
长度
答:
c语言
中,
定义数组
后可以用sizeof命令获得
数组的
长度(可容纳元素个数)如:{int data[4];int length;length=sizeof(data)/sizeof(data[0]); //数组占内存总空间,除以单个元素占内存空间大小printf("length of data[4]=%d", length ); //输出length of data[4]=4} 但,通过传递数组名...
c语言
中什么时候
数组
不必
定义
大小,直接用[]表示。 麻烦告诉下,谢谢...
答:
C
/C++中使用数据都必须要在
定义的
时候确定大小。直接用[]的情况是在声明
数组
时就初始化该数组,例子如下:int a[] = {1,2,3,4,5,6,7,8};这种直接使用[]是因为在直接声明赋初值时,初始值确定了数据的大小,如上例数组大小为8.外还有一种是将数组作为参数传给函数,实际那是传的指针,如下...
C语言定义
一个函数如果含有
数组
答:
void min(int a[],int b[])这样计算没错误,但是在计算的时候,你要知道a所指向的
数组的
长度和b所指向的长度,例如下面的例子:a数组中有10个数,b数组中有2个数,a数组的大小是40个字节,而指向他的
c数组
大小只有4个字节,所以当你运算的时候,你要知道c指向的a数组的大小,同理,d也是一样...
c语言
中如何
定义
字符串,是用二维
数组
实现的吗
答:
一维和二维的都可以;一维的情况如下:1,char string0[10];2,char string1[]="prison break";3,char string2[100]="michael scofield";1句表示
定义
个长度为10的字符串,但未赋值,2句表示定义了一个字符
数组
string1,并进行初始化,使得其长度自动为13(字符串”prison break"中的字符个数加...
C语言
中FILE
定义的数组
有什么用?怎么用?
答:
cdyzxy 采纳率:83% 来自团队:电脑我懂你 擅长: C/C++ 其他回答 F表示含有5个文件指针的数组 wsxrfvyhn258 | 发布于2013-03-23 举报| 评论 0 0 没用过这个宏 670360484ZOU | 发布于2013-03-23 举报| 评论 1 4 为您推荐:
c语言定义数组
二维数组 指针数组
数组的
定义 数组定义和初始化...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜