00问答网
所有问题
当前搜索:
c语言中数组怎么定义
C语言
用函数实现
数组
赋值
答:
C语言
用函数实现
数组
赋值 10 主函数中有一个数组M_a[31]={0};现在要求编写一个函数 void Chg_Array() 使数组M_a[31]中所有元素赋值为9,我知道要用指针,二维指针,可是用不明白,请高手指教~~ 都市靓轩 | 浏览2390 次 |举报 我有更好的答案
c语言
程序
怎么
改?
答:
include <stdio.h> include <string.h> include <stdlib.h> int main(){ int x=0,y=0,i; //-->修改 原本有*a,但你分配的并不是a却释放a了 int n; //用于存储数组个数 -->增加 char* str=0;printf("请
定义数组
的元素的个数:\n");scanf("%d",&n);//-->增加 s...
C语言
这道题的思路是什么
答:
这个程序就是让你
定义数组
或者结构链表保存录入的数据信息再通过条件循环遍历你的数组或结构链表。题目中类别(待销售,求购)、商品名、发布时间,等都是商品属性,虽然按属性分别定义数组也行。但建议使用结构。比如:typedef struct shop//定义商品结构类型 { int id;//商品id char name[10];//商品...
c语言中数组
的题目(急)请问是
怎么
算的,有两个for,怎么循环啊
答:
i的值为1 2,j的值为从0开始到i的值 因此当i=1时,j取0 1,于是s=s+a[1][0]+a[1][1]=3+4=7 当i=2时,j取0,1,2三个值 ,于是 s=7+a[2][0]+a[2][1]+a[2][2]=7+5+6+0=18.注意到
数组
a中,j=2时的所有值都是0就行了。
怎么
使用
C语言
完成图片中要求的编程(尽量使用一维
数组
)
答:
按照你的要求,都用一维
数组
。不过学生信息建议使用结构体来
定义
。题目要求函数参数用到数组和指针,而数组传参本来就可用数组和指针两种方式。下面是代码:include <stdio.h> define MJ 5//课程最大数量 define MT 30//学生最大人数 define FM 100//满分 define PS 60//及格 int init(int ss[],...
c语言怎么
在一维
数组
中插入一个数?
答:
C语言
里没有这种动态
数组
,一般要么
定义
时定义一个比较大的数组,比如a[20],只用其中一部分,比如目前是到a[5],插入一个数字进去就是之后的数字全部向后移动一位,然后再赋值,要么新建一个a[6]数组,把原来的数字复制进去。
c语言中怎么
把字符
数组
里的数值改变
答:
很简单啊,用 strcpy(a[5],b[0]); 就行了 而且要先声明#include<string.h>的头文件。
C语言
问题
答:
4.数组做sizeof的参数不退化,传递给strlen就退化为指针了。5.大部分编译程序 在编译的时候就把sizeof计算过了 是类型或是变量的长度这就是sizeof(x)可以用来
定义数组
维数的原因 char str[20]="0123456789";int a=strlen(str); //a=10;int b=sizeof(str); //而b=20;6.strlen的结果要在...
用二维
数组
表示坐标
c语言
答:
建议你买本书看看,有时间做做笔记。float p[50][2]={{8,0}}//挑其中一组赋值,其余元素不赋值默认为0好了p[0][0]=8;//第0行第0列元素值 8p[0][1]=0;//第0行第1列元素值 0/*如图所示:行/列 0 10 8 01 0 02 0 03 0 04 0 0...*/ ...
c语言
指针
怎么
理解,什么时候会用到指针,要注意哪些方面
答:
需要你的程序另行开设,然后把数据区或
数组
的某个单元的地址赋值给 指针变量,不要认
定义
了能访问数组的指针,数组就定义好了。4.指针存放的地址最好不要用来与其他地址比较,除非你能确认地址比 较的结果肯定是你想要的。5.举例来说,int a[10],*p=a;中a和p都是指针(地址),但a和p是不同的 ...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜