8.25 指针编程举例3:利用指针输出数组元素_bilibili是C语言程序设计第8章:善于利用指针的第25集视频,该合集共计50集,视频收藏或关注UP主,及时了解更多相关视频内容。
int *pa=a,*pb=b; //输入第一组数组 printf("请输入第一组5个数字:\n"); for(int i=0; i<5; i++) { scanf("%d",a+i); } //输出第一组数组 printf("你输入的数分别是:\n"); for(int i=0; i<5; i++) { printf("%d ",*(a+i)); } //输入第二组数组 printf("\n\n请输...
1#include<stdio.h>23intnum[]={1,3,5,45,67,18,64,82,34,62};45int*pnum;67int*Fun(int*num);//该函数可以实现输入一个数组且输出一个数组的功能89voidmain()10{11chari=0;12//num=Fun(num);//这样写是错误的,因为num是一个指针常量,不能被赋值13pnum=Fun(num);14for(i=0;i<10;i++)...
方法/步骤 1 首先,我们在主函数中定义一个数组,将其定义为int整数型并给其赋初值。如下图所示。2 然后,我们在下面声明一个指针变量,将其命名为p,也就是int *p;如下。3 接下来需要对指针变量p赋值,将其初始化为数组a首位元素的地址,也就是p=a;或者p=&a[0],输入即可,如下图所示。4 为了输出...
利用指针,输入两个数组 如图:二、代码截图【带注释】三、源代码【带注释】#include <stdio.h> int main(){ int a[50];int b[50];int *pa=a,*pb=b;//输入第一组数组 printf("请输入第一组5个数字:\n");for(int i=0; i<5; i++){ scanf("%d",a+i);} //输出第一组数组 printf("你...
C 语言实例 - 使用指针访问数组元素 C 语言实例 使用指针访问数组元素。 实例 [mycode3 type='cpp'] #include int main() { int data[5], i; printf('输入元素: '); for(i = 0; i < 5; ++i) scanf('%d', data + i);..
C语言_字符串输入输出(用了指针数组) #include"stdafx.h"#include<stdio.h>int_tmain(intargc, _TCHAR*argv[]) {char*str1[20],*str2[20],*str3[20];charswap(); printf("please input three strings\n"); scanf("%s",str1); scanf("%s",str2);...
②由数组名计算地址 include void main(){ int a[10];int i;for (i = 0; i10; i++)scanf(%d, a[i]);printf(\n);for (i = 0; i10; i++)printf(%d\n, *(a + i));printf(\n);} ③用指针变量指向数组元素 include void main(){ int a[10];int i, *p;for (i = 0;...
#include<iostream> using namespace std; // 指向整型单元的指针操作[二维数组是行序优先存放的,使用matrix[i][j]进行操作] void inputMatrix(int *p,int m,int n); void printfMatrix(int *p,int m,int n…
输出结果,这两种写法都正确,数组做函数形参时,它的访问下标可以写,也可以不写,都不会报错: 3、指针作为函数形参: (1)和数组作为函数形参是一样的.这就好像指针方式访问数组元素和数组方式访问数组元素的结果一样是一样的。我们来看示例: 代码语言:javascript ...