www问答网
所有问题
当前搜索:
C语言数组嵌套引用
关于
c语言数组
的方括号中能不能使用变量的问题。
答:
字面量属于常量表达式,用常量表达式初始化的const对象也是常量表达式。一个对象(或表达式)是不是常量表达式由它的数据类型和初始值共同决定。const int a =1;//常量表达式 cosnt int b=a+1;//常量表达式 int
c
=2;//初始值是字面值常量,当c数据类型是普通int。
c语言
中怎么调用函数?谢谢
答:
C语言
中,函数调用的一般形式为:函数名(实际参数表)对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。include<stdio.h>int fun(int x, int y); // 函数声明,如果函数写在被调用处之前,可以不用声明void main(){int a=1...
C语言
中怎么调用函数外部的
数组
,如图,接下来该怎么写
答:
题目有错,主函数中的result(a)应该改为result(arr),定义函数头应该是 int result(int *a)//加了星号 或 int result(int a[])//加了括号 主函数中的函数声明也要相信修改 以指针为形参的函数如下 int result(int *a){ int i,s=0;for(i=0;i<9;i++)s+=*a++;return s;} ...
C语言
中如何将未知个数的数存放在一个
数组
中?
答:
在
C语言
中
数组
的定义必须指明维数,即使没有指明维数,也必须进行初始化,编译器通过初始化列表中的元素个数来确定数组的维数,比如下面的代码:int a[] = {1,2,3};虽然没有指明数组的维数,但是编译知道数组a的维数是3(只有三个元素)。要实现未知个数的元素存储于数组中,可以使用malloc()和free...
求 高手
C语言 数组
和数组之间能直接赋值吗
答:
楼主,你好
数组
之间是不可以直接赋值的,要直接赋值的话,也只能是利用循环,一个一个的赋值,不过你所要实现的可以通过其他方法来实现,比如取地址运算,把数组a的首地址赋给B数组,不过这要通过指针来实现,还有一种简单点的方法就是拷贝运算,你可以利用
c语言
库里面已经定义好的函数直接实现你所要...
C#的
数组
与
C语言
的数组定义和使用有那些差别?
答:
声明
数组
时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。int[] table; // not int table[];另一细节是,数组的大小不是其类型的一部分,而在
C 语言
中它却是数组类型的一部分。这使您可以声明一个数组并向它分配 int 对象的任意数组...
C语言
中,
数组
名作为函数参数,属于什么传递,为什么?
答:
属于地址传递,在函数里修改的话,将直接影响调用方的数值。这是因为
数组
名代表这个数组的首地址,不过是静态不可更改的而已。在函数里用
引用
[i]下标时,就是找到这个数组第i号元素的地址进行修改的。所以是第于是地址传递。
零基础也能写代码!
答:
编程的第一步是掌握基础编程知识,选择适合自己的编程语言,如
C语言
或Python,开启你的编程之旅。从简单到复杂从简单的计算器程序开始,逐步挑战更复杂的小工具,如大数计算器。在这个过程中,你将逐渐掌握
数组
、指针、内存布局、函数等核心概念,并深入了解递归、栈、链表等基本数据结构。用代码实现你的想法无论你...
C语言
,
数组
元素作为参数在自定义函数中交换数值,输出后结果并没有调换...
答:
是的需要
引用
调用才会改变,void swap2(int &x,int &y)
c语言 数组
元素的非法
引用
还有赋初值的概念 5,6题
答:
第五题
数组
下标越界 a[0][4] 4超出范围 下标从0开始 inta[2][3]是最后一个元素 第六题 全是默认值0
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜