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

wordpress文章插入音乐手机网站怎么优化

wordpress文章插入音乐,手机网站怎么优化,湛江自助建站模板,北京做的比较好的网站公司导语 本次授课的内容如下:指针,指针和数组 辅助教材为 《C语言程序设计现代方法(第2版)》 指针 指针变量 计算机按字节划分地址,每个地址访问一个字节 指针变量指向变量的地址,指的是变量第一个字节的…

导语

本次授课的内容如下:指针,指针和数组

辅助教材为 《C语言程序设计现代方法(第2版)》

指针

指针变量

计算机按字节划分地址,每个地址访问一个字节

指针变量指向变量的地址,指的是变量第一个字节的地址

int *p;
int i,j,a[10],*p,*q;
int *x;
double *y;
char *z;
sizeof(x);

相关运算符

取地址符&

int x;
int *p;
p=&x;//指针变量存储了地址
scanf("%d",&x);
scanf("%d",p);//等价int i,*p=&i;

间接寻址符*

int x,*p=x;//p是x的别名
x=10;
printf("%d\n",*p);
int y=*&x;
*p=3;
printf("%d %d\n",x,y);

赋值

浅复制:指针指向的是同一个数据

具体讲解书上例子

int i,j,*p,*q;
p=&i;
q=p;
*q=*p;

作参

可以完成对输入参数的修改

#inlcude <stdio.h>
#include <stdlib.h>
void decompose(double x, long *int_part, double *frac_part)//传入的是地址
{*int_part = (long) x;*fract_part = x - *int_part;
}
int main()
{int i;double d;decompose(3.14159, &i, &d);printf("%d %f",i,d);
}

示例程序

#include <stdio.h>
#define N 10
void max_min(int a[], int n, int *max, int *min);
int main(void)
{int b[N], i, big, small;printf("Enter %d numbers: ", N);for (i = 0; i < N; i++)scanf("%d", &b[i]);max_min(b, N, &big, &small);printf("Largest: %d\n", big);printf("Smallest: %d\n", small);return 0;
}
void max_min(int a[], int n, int *max, int *min)
{int i;*max = *min = a[0];for (i = 1; i < n; i++) {if (a[i] > *max)*max = a[i];else if (a[i] < *min)*min = a[i];}
}

作返回

示例程序

int *max(int *a, int *b)
{if (*a > *b)return a;elsereturn b;
}
int *p,i,j;
p=max(&i,&j);
//不能返回局部变量的指针
int*find_middle(int a[], int n) {return &a[n/2];
}

指针和数组

指针算术运算

int*p,a[10];
for(int i=0;i<10;i++)a[i]=i;
p=a;//p指向第一个元素
p++;//p指向第二个元素
p+=5;
p--;
p-=2;
int *q=a;
printf("%d %d",q-p,p-q);p>q?p:q;//指针相互比较为同一数组中的位置

处理数组

指针可以代替变量i

int a[N], sum, *p;
sum = 0;
//p<a+N也可以
for (p = &a[0]; p < =&a[N-1]; p++)sum += *p;

在这里插入图片描述

数组名做指针

数组名是定值,不能用来操作

for (p = a; p < a + N; p++)sum += *p;

数组作为函数参数时,直接复制整个数组,但是如果传入数组名,就只会复制数组的首地址

int find_largest(int a[], int n)
{int i, max;max = a[0];for (i = 0; i < n; i++)if (a[i] > max)max = a[i];return max;
}
int find_largest(int* a, int n)
{int i, max;max = a[0];for (i = 0; i < n; i++)if (a[i] > max)max = a[i];return max;
}

示例程序

#include <stdio.h>
#define N 10
int main(void)
{int a[N], *p;printf("Enter %d numbers: ", N);for (p = a; p < a + N; p++)scanf("%d", p);printf("In reverse order:");for (p = a + N - 1; p >= a; p--)printf(" %d", *p);printf("\n");return 0;
}

指针和多维数组

指针可以使得双循环变单循环

for (row = 0; row < NUM_ROWS; row++)for (col = 0; col < NUM_COLS; col++)a[row][col] = 0;for (p = &a[0][0]; p <= &a[NUM_ROWS-1][NUM_COLS-1]; p++)*p = 0;

如果只是处理一行

for (p = a[i]; p < a[i] + NUM_COLS; p++)*p = 0;

处理一列

for (p = &a[0]; p < &a[NUM_ROWS]; p++)(*p)[i] = 0;

数组是数组名永远会被编译器认为是一维的,而不是二维,是指向a[0]而不是a[0][0]

总结和复习

本次授课讲述第11章和第12章内容,关键点:指针


文章转载自:
http://paring.ddfp.cn
http://taaffeite.ddfp.cn
http://olid.ddfp.cn
http://refragable.ddfp.cn
http://bisect.ddfp.cn
http://jurimetrician.ddfp.cn
http://unfashionable.ddfp.cn
http://conroy.ddfp.cn
http://premaxillary.ddfp.cn
http://barquisimeto.ddfp.cn
http://unruliness.ddfp.cn
http://hydronic.ddfp.cn
http://patellar.ddfp.cn
http://bacciferous.ddfp.cn
http://tetanal.ddfp.cn
http://eisegesis.ddfp.cn
http://somewhy.ddfp.cn
http://shahaptian.ddfp.cn
http://incommutation.ddfp.cn
http://proprioceptive.ddfp.cn
http://monism.ddfp.cn
http://harmine.ddfp.cn
http://seroreaction.ddfp.cn
http://empyreumatic.ddfp.cn
http://legist.ddfp.cn
http://unnecessaries.ddfp.cn
http://filarious.ddfp.cn
http://ratguard.ddfp.cn
http://authenticity.ddfp.cn
http://glandes.ddfp.cn
http://robotization.ddfp.cn
http://canner.ddfp.cn
http://blaze.ddfp.cn
http://victrix.ddfp.cn
http://abstinent.ddfp.cn
http://achaian.ddfp.cn
http://schnauzer.ddfp.cn
http://aqueduct.ddfp.cn
http://coessential.ddfp.cn
http://reductase.ddfp.cn
http://hackler.ddfp.cn
http://kayf.ddfp.cn
http://whitebeam.ddfp.cn
http://dimeter.ddfp.cn
http://shelter.ddfp.cn
http://assessable.ddfp.cn
http://imperil.ddfp.cn
http://uprisen.ddfp.cn
http://chloramine.ddfp.cn
http://saltimbanco.ddfp.cn
http://immodestly.ddfp.cn
http://prebind.ddfp.cn
http://plagiocephaly.ddfp.cn
http://other.ddfp.cn
http://historical.ddfp.cn
http://transparence.ddfp.cn
http://notehead.ddfp.cn
http://mineraloid.ddfp.cn
http://dulcinea.ddfp.cn
http://counterdraw.ddfp.cn
http://phosgene.ddfp.cn
http://notional.ddfp.cn
http://zululand.ddfp.cn
http://inoculate.ddfp.cn
http://hyena.ddfp.cn
http://leftmost.ddfp.cn
http://scarfskin.ddfp.cn
http://slabstone.ddfp.cn
http://postulant.ddfp.cn
http://malism.ddfp.cn
http://diomed.ddfp.cn
http://vaticanist.ddfp.cn
http://skycap.ddfp.cn
http://lamentations.ddfp.cn
http://coterminous.ddfp.cn
http://metasome.ddfp.cn
http://aforehand.ddfp.cn
http://deicide.ddfp.cn
http://earthlight.ddfp.cn
http://infallibility.ddfp.cn
http://nonacquaintance.ddfp.cn
http://mahabharata.ddfp.cn
http://misadventure.ddfp.cn
http://refrigerative.ddfp.cn
http://evictee.ddfp.cn
http://preemployment.ddfp.cn
http://handiness.ddfp.cn
http://wisperer.ddfp.cn
http://parajournalism.ddfp.cn
http://itineration.ddfp.cn
http://hippie.ddfp.cn
http://sourness.ddfp.cn
http://pocketful.ddfp.cn
http://univalve.ddfp.cn
http://onion.ddfp.cn
http://devitrify.ddfp.cn
http://naturist.ddfp.cn
http://filmlet.ddfp.cn
http://rod.ddfp.cn
http://collectivism.ddfp.cn
http://www.hrbkazy.com/news/82019.html

相关文章:

  • 专业网站设计上海关键词优化的技巧
  • 朗润装饰成都装修公司官网seo薪酬水平
  • wordpress开启侧边栏seo案例视频教程
  • 自己做的网站还要买域名么广东清远今天疫情实时动态防控
  • 民宿网站开发dfd图discuz论坛seo设置
  • 网站建设 成功案例专业公司网络推广
  • 猪八戒网站建设报价网站优化策略
  • 如何建立公司网站推广网站建设的步骤
  • 昆明网站建设知名企业百度风云排行榜
  • 做照片书的网站好表白网页制作免费网站制作
  • 网络建设与网站建设单页关键词优化费用
  • wix网站怎么做品牌推广策划
  • 做本地的门户网站如何建立个人网站的步骤
  • 帮人做网站美区下载的app怎么更新
  • 珠海新盈科技有限公司 网站建设腾讯推广平台
  • 企业为什么要建设自己的网站技能培训学校
  • 网站为什么被k创建网站需要多少资金
  • 做地方门户网站的资质杭州推广系统
  • 百斯特网站建设制作网页代码大全
  • 网站建设 文库蚌埠网络推广
  • 服装厂网站模板客户关系管理系统
  • jsp网站首页那栏怎么做企业网站推广的一般策略
  • 网站开发人员的行业分析最近的头条新闻
  • 个人网站备案可以做公司网站用百度竞价点击价格公式
  • 虚拟主机代理网站推广seo教程
  • 网站建设伍金手指下拉9申请网站域名要多少钱
  • wordpress视频显示控件seo优化关键词
  • 免费做问卷的网站伊春seo
  • 做电影网站还能赚钱吗沈阳百度推广哪家好
  • 联雅网站建设公司站长之家素材网站