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

一个网店转让可以卖多少钱网站seo专员

一个网店转让可以卖多少钱,网站seo专员,怎样在网站上做有效的广告投放,成都服务器托管公司通过前面的学习,我们已经对c语言有了一个初步的认识 接下来,我们继续学习。进入下一个阶段,指针。这个部分的知识较多,可能学习起来有些吃力,但是,从简到难,我们慢慢学习。 一.指针的概念 导入…

通过前面的学习,我们已经对c语言有了一个初步的认识 接下来,我们继续学习。进入下一个阶段,指针。这个部分的知识较多,可能学习起来有些吃力,但是,从简到难,我们慢慢学习。

9bc66617b78f41fb8901d786e98f191f.jpg

 一.指针的概念

导入:当我们要找什么东西时,要先知道他的地址,同样,在内存中,也有不同的地址来存放内容。

这时,就要介绍取地址操作符&,格式像0x006FFD70,int,占4个字节,是16进制

int * pa

int:pa指向的对象是int类型的

*:说明pa是指针变量

pa:是指针变量

int *:指针类型

*pa:通过pa中存放的地址,找到指向的空间

指针变量的大小与类型无关,相同平台下,大小相同

指针的类型决定了一次能操作几个字节

double *    8

short *        2

int *             4

char *          1

二.指针+-整数

#include<stdio.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语言中定义的一个标识符常量,值是0,0也是地址

五.传值调用和传址调用

只需要主调函数中的变量值来首先计算

                                                         ––传值调用

函数内部要修改主调函数中的变量的值

                                                          ––传址调用

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函数中,test(arr)传递的并非是数组,而是数组首元素的地址,也就是说,在test函数中,形参并没有创建数组,而是一个指针(地址)。

http://www.ritt.cn/news/15858.html

相关文章:

  • 外贸商城网站模板交换链接是什么
  • 如果自己想建设网站该怎么做百度信息流广告位置
  • 低价做网站宁波品牌网站推广优化公司
  • 做网站公司什么条件优化网站最好的刷排名软件
  • 地方房产网站APP如何做广告营销案例分析
  • 零基础自学做网站北京搜索引擎推广服务
  • phpcms手机网站怎么做培训学校机构有哪些
  • 建筑工程网站源码上海网络推广营销策划方案
  • java网站建设技术参数中国最新军事新闻最新消息
  • 哪个网站可以做头像的天津外贸seo推广
  • 申请一个自己的网站uc浏览网页版进入
  • 如何选择网站建设优化seo厂家
  • 黄冈做网站技术支持的网站seo诊断技巧
  • 成都企业网站设计世界杯竞猜
  • 企业网站制作 厦门苏州网站建设优化
  • 中冶东北建设网站品牌策略的7种类型
  • 网络服务商官方网站网络推广和网络销售的区别
  • 高端文化网站东莞百度快速排名
  • spring boot 做网站企业网络推广方法
  • 京东是b2b平台吗网站seo属于什么专业
  • 东城网站开发公司正版seo搜索引擎
  • 网站制作用什么语言线上销售渠道有哪几种
  • 西安公司网站制作价格文山seo
  • 做微商网站的软文深圳关键词自动排名
  • 自己开个网站多少钱seo优化外包公司
  • 沈阳专业网站制作团队制作网站大概多少钱
  • 地方网站做相亲赢利点在哪如何做品牌推广方案
  • 简约 网站防晒霜营销软文
  • 做网站编辑有人带吗淘宝客推广
  • 个人做广播网站需要注意什么网络营销的种类有哪些