![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数组
程序番茄君
生而无畏,战至终章。
展开
-
数组一些相关知识点
int a[12] = {1,2,3,4,5,6,7,8,9,10,11,12}; printf(" %p %p %p\n", a, a + 1, &a + 1); %p打印的是地址,这里a作为数组名,既是数组的地址,也是数组首元素的地址。 所以打印a的地址就是打印数组的地址也是数组首元素的地址(&a[0]);又因为该数组为int型数组,故每个元素占4个字节,所以a+1就是数组下标为1的元素的地址(&a[1]),至于原因,各位可查找相关书籍便可得知。后面的&a+1与a+原创 2021-08-17 11:27:43 · 97 阅读 · 0 评论 -
从键盘输入10个整数,检查整数5是否包含在这些数据中,若是的话,找出它是第几个被输入的。
#include <stdio.h> int main() { int a[10]={}; int i,b=5,m=0; printf("请输入十个整数:\n"); for(i=0;i<10;i++) scanf("%d",a+i); for(i=0;i<10;i++) { if(a[i]==5) { printf("该数是第%d个输入\n",i+1); m=1; } } if(m==0) printf("不包含在内.原创 2021-08-03 09:30:53 · 3127 阅读 · 0 评论