当前位置: 首页 > 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/391064.html

相关文章:

  • 怎么做网站关键词推广日本关键词热搜榜
  • 建设网站工作室的问题疑问百度推广助手app下载
  • 在阿里云做的网站怎么移动青岛seo霸屏
  • 游戏网站banner怎么做百度开店怎么收费
  • 艾乐时代 网站建设自助建站平台源码
  • 网站建设 团队介绍什么叫口碑营销
  • 免费做网站用什么软件如何制作一个自己的网页
  • 云阳网站建设拓客最有效方案
  • 合肥高端网站建设公司哪家好营销渠道有哪几种
  • 真如做网站站点搜索
  • 微博wordpress宁波seo企业推广
  • 百度云怎么做网站空间网站建设是干嘛的
  • 深圳网站建设工作室seo课程培训
  • 中国十大贸易公司排名宁德seo优化
  • 微信小程序网站制作线下引流的八种推广方式
  • 外汇网站怎么做优外汇网站商丘seo优化
  • 自己怎么做网站赚钱seo全称是什么意思
  • 网站开发iso9001香水推广软文
  • 重庆企业网站排名优化方法app香港账号
  • 网站域名能更该吗百度移动端排名
  • 青岛博海建设网站关键词优化案例
  • 政府网站建设和服务网站查询进入
  • 怎么看一个网站是谁做的站长工具pr值查询
  • 东莞建站公司运转全网天下有 名国外域名购买
  • ui设计师能独立做网站吗百度 营销中心
  • 如何创建网站目录百度账号注册入口
  • 女生做网站编辑怎么样病毒营销案例
  • 怎么去投诉做网站的公司产品推广软文
  • 政府机关网站建设的依据网站平台有哪些
  • 东莞常平网站设计seo排名优化软件