66问答网
所有问题
当前搜索:
c语言的数组指针
c语言
使用
指针
p,访问
数组
a[5]={1,2,3,4,5}的值。
答:
1.代码如下:include<stdio.h>int main(){ int a[5] = { 1, 2, 3, 4, 5 }; int *p = a; printf("访问
数组
a的值:\n"); for (int i = 0; i < 5; i++) printf("%d\n", *p++); getchar(); return 0;}2.运行结果如下:希望对你有帮助~...
c语言中指针数组
有两个中括号是什么意思,p[i][i]是啥意思
答:
数组可以看作是一行连续的数据,只有一个下标,称为一维数组。在实际问题中有很多数据是二维的或多维的,因此
C语言
允许构造多维数组。多维数组元素有多个下标,以确定它在
数组中
的位置。本节只介绍二维数组,多维数组可由二维数组类推而得到。二维数组的定义 二维数组定义的一般形式是:dataType
array
Name[...
c语言
指针数组
打印星期一到星期日
答:
fflush(stdin); scanf("%c", &i); if('1'<=i && i<='7') printf("%s i=%d\n",*(p+i-49),i);//*** if(i<'1') printf("*输入错误!i=%d\n",i);//*** if(i>'7' && i!='a') printf("**输入错误!\n"); if(i...
请问各位
C语言中的数组
偏移、
指针
偏移是什么意思?请结合几个例子说的...
答:
偏移就是距离基准点有多远 数组名其实是它的起始地址,从它开始算偏移是按照他的类型来算的 举例:int a[5] 这是一个5个元素
的数组
, 相当于5个连续的int,每个大小是sizeof(int),4个字节 a[1] 就是距起始地址2 * sizeof(int)那么远,也就是数组的第二个元素
指针
跟数组在偏移使用上是一...
C语言的指针
是什么
答:
由于char类型的长度是一个字节,所以,原来ptr是指向
数组
a的第0号单元开始的四个字节,此时指向了数组a中从第4号单元开始的四个字节。我们可以用一个
指针
和一个循环来遍历一个数组,看例子:例三:int
array
[20];int *ptr=array;...//此处略去为整型数组赋值的代码。...for(i=0;i <20;i++){(*ptr)++;...
C语言指针
逆序存放
数组
元素
答:
#include<stdio.h> main(){ int a[10],b[10],i,j,n,count=0;scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d",&a[i]);} for(j=n-1;j>=0;j--){ b[count]=a[j];count++;} printf("%d",b[0]);for(...
C语言
实验六实验报告——
指针
答:
(3)要求平均值的精度为小数后面2位。 2.编程实现:将一个任意整数插入到一个已排序的整数数组中,插入后
数组中
的数仍然保持有序。要求:(1)整数数组由初始化方式输入。任意整数由scanf函数输入;(2)实现过程采用
指针
处理;(3)输出原始数组数据以及插入数据后
的数组
数据并加以相应说明。3...
关于
C语言指针
(*p)[]的问题
答:
1、float (*p)[4],首先(*p)表示p是一个
指针
变量,它指向一个包含四个float型元素的一维
数组
。float *p则表示p是一个指针,指向一个float型元素,指针所指对象的类型决定了它递增时,在内存中移动的位数。如果说float型元素占四个字节,则float (*p)[4]中p+1,相当于向后移动4*4=16个字节,...
C语言
二维
数组
通过
指针
旋转90度
答:
//放在这里定义,二维
数组
a 属于全局变量//将二维数组通过指针旋转90度(顺时针转90度)void proc(int buf[N][N],int n){ int i,j,t; int *parr; //指向int类型
的指针
parr=&buf[0][0]; //将二维数组看成一维数组 for(i=0;i<=n-1;i++) { for(j=i;j<n-...
c语言中
将一个
数组
内容通过
指针
放到到另一个数组中,不按顺序放比如我想...
答:
int a[9]={1,2,3,4,5,6,7,8,9};/*原来的代码可能会报错,因为你定义
的数组
大小是8,但是赋值的数组元素有9个,需要将数组a[8]改成a[9]*/ int b[3]={0};int *p;p=a;b[0] = p[2]; b[1] = p[6]; b[2] = p[8];以上代码会把对应的数据元素的值放到数据b中。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜