33问答网
所有问题
当前搜索:
对数组赋值的四种方法C语言
C语言
帮忙分析这段代码怎么理解,拜谢!!!
答:
1、a[100]数组的第一个元素a[0]设为0 ,这个地方a[1]~a[99]这99个元素其实都没初始化。2、循环从控制台获取n值,
对数组
元素a[n]进行自加1操作,直到n值非法或者为负值的时候结束循环。这个地方有缓冲区溢出隐患,n值>99的时候其实是越界操作。3、循环找到a[0]~a[99]里面的最大值存在...
c语言数组
怎么清零
答:
c语言
不能对这个
数组赋值
,只能通过遍历数组达到
给数组
中每个元素
赋值的
目的。初始化的时候可以用inta[4]={0};这样给整个数组元素赋值为0,若想给已初始化的数组清零,也只能遍历数组。在
C语言中
,所谓的“清空”,意思是“无视里面的数据”,而不是“让里面没有数据”。有时候可能需要把一个数组...
...上面只
给
出了用for循环给一维
数组赋值
,而fo
答:
可以用while也可以用for。只是终止条件总要有吧,把它作为循环结束的条件就可以了。还有一种常见情况,读取文件,读到文件结束终止。代码如下:int a[100];int i;File *fp=fopen("input.txt");while(fscanf(fp,"%d",&a[i]) != EOF){ i++;}fclose(fp); 欢迎采纳,如有不懂,欢迎追问...
c语言
里 子函数如何调用主函数
数组
,如下面这个如何修改
答:
int x1[3][3];aaa(x1);printf("%d\n",x1[1][1]);//{{1,2,3},{4,5,6},{7,8,9}};输出元素[1][1],很明显是5 } void aaa(int *x1[3][3]){ //x1[3][3]={{10,10,10},{12,12,12},{12,13,13}};//X 不能用初始化
数组的方法给
已声明的数组变量
赋值
int i...
C语言
编程:输入一个字符串并存入a数组,a
数组赋值给
b数组。。
答:
include<stdio.h> include<string.h> void main(){ char a[100]="",b[100]="";int i=0;int j=0;gets(a);while(a[i]!='\0'){ if(a[i]>='a'&&a[i]<='z'){ b[j++]=a[i];} i++ ;} puts(b);}
用
c语言
编程,声明
数组
a[4][4],用循环把下三角(j<=i)的值用之i×10+j...
答:
看题目要求:声明一个4x4的
数组
a[4][4],你定义是a[3][3]。include <stdio.h> int main() { int a[4][4], j,i,x,y;for (i=0;i<4;i++){ for (j=0;j<4;j++)a[i][j] = 0;} for (i=1;i<4;i++) { for(j=0;j<=i;j++) { a[i][j] = i*10 + j;}...
C语言数组
的初始化表示
方法
答:
我们可以这样定义 define N 5 int a[N]这表明了数组名为a;数组有5个元素;分别是a[0]到a[4];
对于数组
来说;数组是变量的集合,因此数组也具有与变量相同的数据类型和储存类型。数组的类型就是它所有的变量的类型。在定义数组时,应在数组名前
对数组的
类型加以确定。如上面的int a[10];则表明...
c语言
,在函数外定义了一个
数组
,在主函数内对该数组输入,之后在子函数...
答:
应该是你的变量定义有问题。例如程序:include <stdio.h>#include <string.h>char a[5]={'a','b','c','d','e'};void fun(char a[]){gets(a);}int main(){gets(a);fun(a);puts(a);return 0;}//运行示例:初始定义为abcde,主函数输入fghij,函数再次输入klmno,输出结果为klm...
c语言
为什么整型变量未
赋值
是随机值,而二维
数组
未赋值是0
答:
1.在
C语言中
,“初始化”和“
赋值
”是两个不同的概念。楼主问题中应该是“初始化”而非“赋值”。int a = 0; 在声明一个变量的时候指定变量的值,这叫做初始化;int a; a = 2; 这叫做赋值。2.auto变量处于运行时堆栈。它的特点:在调用一个函数的过程中,这个函数内部的auto变量才存在,当...
c语言中
有哪些实用
的方法
?
答:
C语言
8个实用
方法
代码优化 1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。
数组
与指针语包莫有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。
对于
大部分的编译器,使用指针比使用数组...
棣栭〉
<涓婁竴椤
10
11
12
13
15
16
17
18
19
涓嬩竴椤
灏鹃〉
14
其他人还搜