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

建站公司如何在抖音平台开店阿里百川 网站开发

建站公司如何在抖音平台开店,阿里百川 网站开发,一个做礼品的网站,宜宾做网站公司一.指针的概念: 指针(又叫指针变量)又叫做内存地址,可以对内存地址所指向的内存中的数据进行修改 二.指针的使用方法: 数据类型 * 变量名 注意这里的数据类型要跟指向变量的类型保持一致 星号(*&#x…

一.指针的概念:

指针(又叫指针变量)又叫做内存地址,可以对内存地址所指向的内存中的数据进行修改

二.指针的使用方法:

数据类型 * 变量名

注意这里的数据类型要跟指向变量的类型保持一致

星号(*)的作用是标记之后的变量为一个指针变量,如果不加星号的话,后面的变量就只会是一个普普通通的数据类型变量

三.指针的作用:

1.查询数据

在了解这个作用之前,我们需要了解,星号(*)其实是解引用运算符,解引用运算符一旦与地址连用就表示将该地址上的数据取出

#include<stdio.h>
int main() {int ans = 10;// 定义一个int类型的指针变量用于存储ans的地址 int* p = &ans;// 解引用p中存储的地址,获取该地址中存储的数据 printf("%d\n", *p);// 解引用p中存储的地址,修改其中的数据 *p = 100;printf("%d", *p); 
}

2.存储数据

其实在上方的查询数据中就已经使用了这个功能了

格式为:

* 指针名 = 数据值;

只要解引用了指针变量中的地址值,就可以随意修改其中存储的数据值了

3.参数传递

4.内存管理

四.指针的使用细节:

1.指针变量的名字跟星号没有关系,就是我们定义的那个变量名,而不是*变量名,星号只是为了指明该变量是一个指针变量而已

2.指针变量的数据类型要跟指向变量的类型保持一致

3.指针变量占用的大小跟数据类型无关,跟编译器有关(32位的大小为4个字节,64位的大小为8个字节)

4.给指针变量赋值的时候不能把一个数值赋给指针变量

五.指针的作用:

1.操作其他函数中的变量

举例:定义两个变量,要求交换这两个变量中记录的值(交换的代码要写在一个新的函数swap中)

#include<stdio.h>
void swap(int* x, int* y) {int temp = *x;*x = *y;*y = temp;
}int main() {int a = 10;int b = 20;int* x = &a;int* y = &b;swap(x, y);printf("a = %d,b = %d", a, b);
}

注意:函数中变量的生命周期跟函数相关,函数结束了,变量也会消失,此时在其他函数中就无法通过指针使用了,因此如果不想函数中的变量被回收,可以在变量前面加static关键字(加了static关键字的变量就会一直保存到程序结束)

2.函数返回多个值

举例:定义一个函数,求数组的最大值和最小值,并进行返回

#include<stdio.h>
void getMaxAndMin(int arr[], int len, int* max, int* min) {for (int i = 0; i < len; i++) {if (arr[i] > *max) *max = arr[i];if (arr[i] < *min)*min = arr[i];}
}int main() {int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int len = sizeof(arr) / sizeof(arr[0]);int max = arr[0], min = arr[0];getMaxAndMin(arr, len, &max, &min);printf("max = %d, min = %d", max, min);
}

3.函数的结果和计算状态分开

举例:定义一个函数,将两数相除,获取他们的余数

#include<stdio.h>
void getRemainder(int x, int y, int* ans) {*ans = x % y;
}int main() {int a = 33;int b = 6;int ans;getRemainder(a, b, &ans);printf("%d", ans);
}

4.方便的操作数组和函数

http://www.dtcms.com/wzjs/573335.html

相关文章:

  • 网站中文章内图片做超链接新品发布会朋友圈文案
  • 免费建设com网站用什么程序做资讯类网站
  • 太原站扩建后的规模沈阳营销型网站开发
  • 什么网站可以制作套餐百度竞价ocpc投放策略
  • 具备网站维护与建设能力企业推广平台有哪些
  • 免费网站管理系统做外单网站
  • 中国网建设频道网站logo商城型网站怎么做优化
  • 重庆建网站哪家售后服务比较好金融做推广的网站
  • php网站后台验证码不显示wordpress搭建博客视频教程
  • 采用html5网站建设网站的会计分录
  • 贵州建设职业技术学院报名网站廊坊360推广方案
  • 金融投资网站学生个人网站建设方案书框架栏目
  • 网站建设电话邀约话术青柠影院观看免费高清电视剧
  • 企业网站建设杭州公司网站开发详细设计模板
  • 德州网站收录家装设计费一般多少钱一平方
  • 海南门户网站开发公司局域网建设网站如何访问
  • 香山红叶建设有限公司网站wordpress商城模板添加产品
  • 网站开放培训箱包设计网站
  • 外贸网站推广哪个比较好小程序开店要收费吗
  • 济宁做公司网站seo技术是什么
  • 咸宁网站开发网站开发模合同
  • wordpress公司企业深圳高端seo公司助力企业
  • 西安建网站公司软文外链购买平台
  • 北京网站建设app开发北京网站建设哪家专业
  • 常州中环做网站多少钱做网站建设优化的电话话术
  • 域名购买成功后网站怎么建设华侨城网站建设
  • 乐清公共百度seo关键词工具
  • 云南专业做网站多少钱做早餐烧菜有什么网站
  • 网站开发培训北京开发公司以家装大礼包引诱购房人购房
  • 女装网站建设网站建设环境分析