88问答网
所有问题
当前搜索:
C语言数组赋值
为什么
c语言
中,
数组
名是一个地址常量,不能对它进行
赋值
运算
答:
在最终的汇编结果中,
数组
名只是一个标号,对应一个地址,在程序中使用数组就是要替换成这个起始地址,因此作为标号本身是不可以修改的,也不是一个变量。用数组名进行计算就是用数组起始地址计算,但不可以给数组名重新
赋值
C语言数组
输入。。
答:
C语言数组
输入是相同类型的、数量有限的若干个变量通过有序的方法组织起来的一种便于使用的形式。数组属于一种构造类型,其中的变量被称为数组的元素。数组元素的类型可以是基本数据类型,也可以是特殊类型和构造类型。在引用数组中的元素时,采用数组名[下标]的方式,将其中的每一个元素视为一个普通的...
C语言
如何把一个变量值赋给一个
数组
。
答:
5个char 字符,就是5 byte.这里讲的是2进制 存储结构 你的
数组
其实是 6个大小的数组 (最后多了个\0)所以 数组第一个是 h 第2个是e 以此类推。你如果强行放200 进去的话,你说他放入那里呢?上面朋友给你的代码,其实不是类型转换,而是使用
C语言
的一个方法把它转换了而已。
关于
c语言
中
数组
作为函数参数的函数之间调用问题
答:
1、新建一个
数组
作为参数项目,如图所示:2、添加一个array.
c
文件,如图所示:3、包含stdio.h和stdlib.h头文件,如图所示:4、输入main函数主体及返回值,如图所示:5、定义一个数组arr,如图所示:6、定义一个function函数,如图所示:7、将数组作为参数传递给function函数,如图所示:8、运行程序,输出...
怎么进行字符串
赋值
?
C语言
答:
在
C语言
中,字符串的
赋值
主要有两种方法,第一种是通过指针的方式直接赋值,第二种是通过
数组
直接赋值。1、指针式赋值。通过程序的运行情况,可以知道:char *p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
1.
C语言
中,
数组
名是一个不可变的()量,不能对它进行加、减和
赋值
运算
答:
减和
赋值
运算。在
C语言
中规定,数组名是代表该数组的首地址且符合标识符书写规定的变量标识符。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设
数组c
的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。
C语言
中如何定义
数组
答:
C语言
中,同变量一样;
数组
也必须先定义后使用。一维数组的定义形式:类型标识符 数组名[常量表达式];例如int a[10]; 其中a为地址常量。如变量的定义一样,int a ;double a;float a等;数组的定义只是把后面的变量名改为数组名而已。int a[10]就是定义了一个数组名为a的数组;此数组有10...
c语言
中如何修改
数组
中的元素
答:
思路:每次修改用一个for循环依次对需要修改的
数组
元素进行修改,修改结束利用for循环输出修改后结果。参考代码:include<stdio.h>int main(){int t[20],num,i,a,b;for(i=0;i<20;i++)t[i]=0;//首先所有元素
赋值
0;scanf("%d",&num);while(num--){scanf("%d%d",&a,&b);for(i=0;...
C语言
如何输入一个
数组
答:
1、输入
数组
需要使用指针获取地址后,就能对得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的
C语言
文件:2、输入程序的源码,先定义一个整型数组“a[5]”,采用scanf语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到...
c++new一个
数组
后,对其进行
赋值
,为何不能如
C语言
一样?
答:
这样是不行的 无论是
c语言
还是C++
数组
初始化方法 1、声明时初始化 int a[13] = { 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 } ; //aint b[20] = { 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; // b 的前13为给定的值其余为02...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜