当前位置: 首页 > news >正文

免费的黄冈网站有哪些平台?做爰片的网站

免费的黄冈网站有哪些平台?,做爰片的网站,做二手家电网站怎样,网页加速器浏览器通过前面的学习#xff0c;我们已经对c语言有了一个初步的认识 接下来#xff0c;我们继续学习。进入下一个阶段#xff0c;指针。这个部分的知识较多#xff0c;可能学习起来有些吃力#xff0c;但是#xff0c;从简到难#xff0c;我们慢慢学习。 一.指针的概念 导入…通过前面的学习我们已经对c语言有了一个初步的认识 接下来我们继续学习。进入下一个阶段指针。这个部分的知识较多可能学习起来有些吃力但是从简到难我们慢慢学习。 一.指针的概念 导入:当我们要找什么东西时要先知道他的地址同样在内存中也有不同的地址来存放内容。 这时就要介绍取地址操作符格式像0x006FFD70int占4个字节是16进制 int * pa int:pa指向的对象是int类型的 *:说明pa是指针变量 pa:是指针变量 int *:指针类型 *pa:通过pa中存放的地址找到指向的空间 指针变量的大小与类型无关相同平台下大小相同 指针的类型决定了一次能操作几个字节 double *    8 short *        2 int *             4 char *          1 二.指针-整数 #includestdio.h int main() {int n 0;char* pc (char*)n;int *pi n;printf(%p\n,n );printf(%p\n, pc);printf(%p\n, pc 1);printf(%p\n, pi);printf(%p\n, pi 1);return 0; } 结果如下 三.void *指针 不能直接进行指针的-整数和解引用运算 解引用运算:pa 10 指针的-:pa 1 四.const修饰指针 1.不能修改(在语法上) const int m 0; 2.const和*的位置 void test1() {int n 10;int m 20;int* p n;*p 20;p m; } void test2() {int n 10;int m 20;const int* p n;*p 20;p m; } void test3() {int n 10;int m 20;int* const p n;*p 20;p m; } void test4() {int n 10;int m 20;int const * const p n;*p 20;p m; } int main() {test1();test2();test3();test4();return 0; } 会出现如下错误 3.野指针 (1)未初始化 (2)越界访问 (3)指针指向的空间释放 int* test() {int n 100;return n; } int main() {int* p test();printf(%d\n, *p);return 0; } (4)NULL c语言中定义的一个标识符常量值是00也是地址 五.传值调用和传址调用 只需要主调函数中的变量值来首先计算 ––传值调用 函数内部要修改主调函数中的变量的值 ––传址调用 void Swap1(int *px, int *py) {int tep 0;tep *px;;*px *py;*py tep; }int main() {int a 0;int b 0;scanf_s(%d %d, a, b);printf(%d %d\n, a, b);Swap1(a, b);printf(%d %d\n, a, b);return 0; } 六.有关数组的指针 1.例外 sizeof数组名这里的数组名是整个数组计算的是整个数组的大小单位是字节 数组名这里的数组名表示的是整个数组取出的是整个数组的地址 int main() {int arr[10] { 1,2,3,4,5,6,7,8,9,10 };printf(arr[0] %p\n, arr[0]);printf(arr[0] 1 %p\n, arr[0] 1);printf(arr %p\n, arr);printf(arr 1 %p\n, arr 1);printf(arr %p\n, arr);printf(arr 1 %p\n, arr 1);return 0; } 结果如下 3.一维数组传参的本质 传递数组首元素的地址 void test(int arr[]) {int sz2 sizeof(arr) / sizeof(arr[0]);printf(sz2 %d\n, sz2); }int main() {int arr[10] { 1,2,3,4,5,6,7,8,9,10 };int sz1 sizeof(arr) / sizeof(arr[0]);printf(sz1 %d\n, sz1);test(arr);return 0; } 运行结果 在main函数中testarr传递的并非是数组而是数组首元素的地址也就是说在test函数中形参并没有创建数组而是一个指针地址。
http://www.dnsts.com.cn/news/243912.html

相关文章:

  • 网站会员后台南昌大学作风建设网站
  • 济南哪里有网站公司衡水移动网站建设价格
  • 个人动漫网站怎么做页面动易网站安装子目录中
  • 网站建设的开发方式济宁网站运营
  • 东城企业网站建设网站制作需要学什么
  • 广州正规的免费建站佛山软件开发培训
  • 网上做调查问卷的网站网站logo怎么做的
  • vue 做电商网站网站备案域名购买
  • 广州手机网站建设公司哪家好网站开发 荣誉资质
  • 租服务器的网站建筑工程网站免费
  • 网站优化排名优化免费制作个人网站app
  • 浦口区城乡建设集团网站制作一个公司的简单网页
  • 十大购物网站wordpress 标题长度
  • 甘肃省集约化网站建设wordpress路由
  • 做游戏网站的需求分析学校网站建设市场分析
  • 济南网站建设选搜点网络综合权重查询
  • 商务网站建设与维护实训报告比较好的网站建设公司电话
  • 成都制作网站asp网站怎么打开
  • 网站开发要学多久杭州软件开发公司网站
  • 新网站友链自己做头像的网站
  • 山东济宁网站建设申请个人企业邮箱
  • 建设网站需要哪些编程dede网站禁止ip访问
  • 网站制作软件手机版搭建一个小程序需要多少钱
  • 网站设计尺寸大小沈阳模板建站系统
  • 建一个网站需要什么资料如何用wordpress搭建个人博客
  • 衡水城乡建设局网站首页17网一起做网店
  • 网站建设php文件放哪里网站建设哪家go好
  • 网站后台seo优化如何做asp 网站路径泄露 解决
  • 中国水利教育培训网站wordpress 主题 试用
  • 深圳网站优化多少钱电子简历表格 个人简历