当前位置: 首页> 科技> 名企 > 页面设计属于什么专业_说明书得制作需要哪些材料_深圳网站优化排名_域名查询万网

页面设计属于什么专业_说明书得制作需要哪些材料_深圳网站优化排名_域名查询万网

时间:2025/7/12 7:59:21来源:https://blog.csdn.net/most_wanted_/article/details/142988736 浏览次数:0次
页面设计属于什么专业_说明书得制作需要哪些材料_深圳网站优化排名_域名查询万网

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <string.h>

//--------------------------------------------------------------------------------------------------------5. 指针和数组
数组:一组相同类型元素的集合
指针变量:是一个变量,存放的是地址

int main()
{int arr[10] = { 1,2,3,4,5, 6,7,8,9,0 };//arr 数组名是首元素地址(两种例外)//&arr[0] 也是首元素地址printf("%p\n", arr);printf("%p\n", &arr[0]);//通过指针访问数组int* p = arr;int sz = sizeof(arr) / sizeof(arr[0]);int i = 0;for (i = 0; i < sz; i++){printf("%d ", *(p + i)); //p指向第一个元素,每次让他+1,因为是int* 类型的指针变量,所以+1一次,跳过4个字节,指向下一个元素}printf("\n");for (i = 0; i < sz; i++){printf("%p---------%p\n", &arr[i], p + i);//验证了地址完全相同}return 0;
}

//函数--数组--指针

test(int* arr, int sz)
{int i = 0;for (i = 0; i < sz; i++){printf("%d ", *(arr + i));}
}int main()
{int arr[10] = { 1,2,3,4,5, 6,7,8,9,0 };int sz = sizeof(arr) / sizeof(arr[0]);test(arr, sz);}

//-----------------------------------------------------------------------------------------------------6. 二级指针
指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪里?
这就是 二级指针 

int main()
{int a = 10;int* pa = &a; // pa 是一个指针变量,一级指针变量// int 表示 pa 指向的对象的类型是 int 类型//  * 表示 pa 是指针变量*pa = 20;printf("%d\n", a); //20int** ppa = &pa; // 二级指针,存放 pa 的地址// int* 代表 ppa 指向的对象的类型是 int*//      * 代表 ppa是指针变量//  *ppa; //pa//  **ppa; //a**ppa = 30;printf("%d\n", a); //30return 0;
}

//总结:二级指针变量 是用来   存放一级指针变量的地址   的//------------------------------------------------------------------------------------------------------7. 指针数组
存放指针的数组,就是指针数组
主语是数组

int main()
{int a = 10;int b = 20;int c = 30;//int arr[10] = { 0 };//int* pa = &a;//int* pb = &b;//int* pc = &c;//parr 存放指针的数组,就是指针数组int* parr[] = {&a, &b, &c};int sz = sizeof(parr) / sizeof(parr[0]); int i = 0;for (i = 0; i < sz; i++){printf("%d ", *(parr[i]));}return 0;
}

//指针数组模拟二维数组

int main()
{int arr[3][4] = { 1,2,3,4,2,3,4,5,3,4,5,6 };// 1 2 3 4// 2 3 4 5// 3 4 5 6int i = 0;int j = 0;//标准的二维数组打印for (i = 0; i < 3; i++){for (j = 0; j < 4; j++){printf("%d ", arr[i][j]);}printf("\n");}printf("\n");//指针数组 模拟二维数组int arr1[4] = { 1,2,3,4 };int arr2[4] = { 2,3,4,5 };int arr3[4] = { 3,4,5,6 };int* parr[3] = { arr1,arr2,arr3 };int x = 0;int y = 0;for (x = 0; x < 3; x++){for(y=0;y<4;y++){printf("%d ", parr[x][y]);}printf("\n");}return 0;
}

关键字:页面设计属于什么专业_说明书得制作需要哪些材料_深圳网站优化排名_域名查询万网

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: