原创
C语言学习Day16
初识指针
#define _CRT_SECURE_NO_WARNINGS 1
/************************************************
* @Title:> brief
* @Description:> brief
* @author:> HuaGe
* @date:> 2020/10/29 8:46
*************************************************
*条记:
1、一样平常情形数组名就是首元素地址
( 特殊1:sizeof(数组名)--此时的数组名示意整个数组,盘算整个数组巨细,单元是字节;
特殊2:&数组名--示意取出整个数组的地址,但整个数组的地址和首元素地址值一样,但意义不一样。)
2、数组名只是一个地址(不可变),而指针是一个左值(可变)
3、指针数组:
char *p[] = { "I Love You!","meet you" };
for (int i = 0; i < 2 ; i++){
printf("%s\t", p[i]);//%s通过字符串的首地址来输出整个字符串
}
4、数组指针
int (*p2)[4] = &arr;//(*p2)[4]数组指针指向的是整个数组,*p2是数组的地址
************************************************/
#include <stdio.h>
int main()
{
int arr[] = { 1,5,3,7 };
int *p = arr;//p指向的是数组的第一个元素的地址,并不是指向整个数组
int (*p2)[4] = &arr;//(*p2)[4]数组指针指向的是整个数组
for (int i = 0; i < 4; i++) {
printf("%d\t", *(*p2+i));
}
return 0;
}
操作符
*条记:
1、>> 右移符号位,移的是二进制位,右边抛弃,左边补0(正数)或补1(负数),有除2的效果。
2、<< 左移操作符,二进制左移一位,右边补零。(注:不支持移动负位(如a>>-1),且只作用于整数)
©著作权归作者所有:来自51CTO博客作者Huangyhua的原创作品,如需转载,请注明出处,否则将追究法律责任
指针和数组 操作符
上一篇:C语言学习Day15 下一篇:C语言学习Day16
网友评论
5条评论卡利
回复Allbet欧博官网欢迎进入allbet欧博官网。allbet欧博官网开放ALLBET欧博真人客户端、Allbet代理网页版、Allbet会员网页版、Allbet会员注册、Allbet代理开户、Allbet电脑客户端下载、Allbet手机版下载等业务。看得很开心呢
联博统计
回复@卡利 电银付激活码电银付(9cx.net)是官方网上推广平台。在线自动销售电银付激活码、电银付POS机。提供电银付安装教程、电银付使用教程、电银付APP使用教程、电银付APP安装教程、电银付APP下载等技术支持。面对全国推广电银付加盟、电银付大盟主、电银付小盟主业务。喜欢这样的
百合才是真爱情i
回复@卡利 离不开你啦!
UG环球(www.ugbet.us)
回复以前由于景甜和赵奕欢体质相同,以是人人挖苦她们是“南奕欢北景甜”,然则现在两小我私人走出截然差其余路着实是让人唏嘘。固然了这其中感应一部门缘故原由也和自身有关,事实单凭营业能力来讲,景甜显然凌驾了太多太多。大家好哦!
USDT自动充值(www.usdt8.vip)
回复李春江到来后没有像之前的球队教练那样,又是自己明日系又是总冠军成员的,而是连系球队现真相形,举行了有针对性的引援,面临上赛季内线实力在进攻上不强的弱点引进了王哲林,在锋线上也是引进了球员任骏威,后卫线上袁堂文的串联和组织能力这些都可以说是之前的上海队所没有的,就休赛期上海的这三位引援,就足以说明现在现在的上海队和之前的上海队有了排山倒海的转变,信托新赛季在李春江的率领下,上海队鲨回巅峰不再见是空话。萌新求罩