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

shopify做全品类网站提交链接

shopify做全品类网站,提交链接,阜阳建设大厦网站,wordpress栏目seo目录 六、单目操作符 七、逗号表达式 八、下标引用以及函数调用 8.1.下标引用 8.2.函数调用 九、结构体 9.1.结构体 9.1.1结构的声明 9.1.2结构体的定义和初始化 9.2.结构成员访问操作符 9.2.1直接访问 9.2.2间接访问 十、操作符的属性 10.1.优先性 10.2.结合性 …目录 六、单目操作符 七、逗号表达式 八、下标引用以及函数调用 8.1.下标引用 8.2.函数调用 九、结构体 9.1.结构体 9.1.1结构的声明 9.1.2结构体的定义和初始化 9.2.结构成员访问操作符 9.2.1直接访问 9.2.2间接访问 十、操作符的属性 10.1.优先性 10.2.结合性 十一、整形提升 结语 六、单目操作符 、 、 -- 、 、 * 、 、 - 、 ~ 、 sizeof 、 ( 类型 ) 上述操作符中我们在前面都说过只有和*没有提及这两个操作符我们会在指针章节详细介绍。 七、逗号表达式 a1,a2,a3,.....an 逗号表达式就是用多个逗号隔开的多个表达式。 它是按从左到右的顺序依次执行。整个表达式的结果是最后一个表达式的结果。 eg int a 1; int b 2; int c (ab, ab10, a, ba1); 首先从左到右依次执行 先是ab,然后把b10赋给aa就变成了12最后再将a1的值赋给b这个表达式的值就是整个表达式的值也就是13所以c为13。 八、下标引用以及函数调用 8.1.下标引用 我们在数组中曾见过这对中括号是的它的名字叫下标引用。 操作数数组名索引值 eg: int arr[10];//创建数组 arr[9] 10;//实⽤下标引⽤操作符。 []的两个操作数是arr和9。 8.2.函数调用 这个相信大家也不陌生。 操作数函数名参数 问函数调用最少有几个操作数 答一个只需要一个函数名即可。 #include stdio.h void test1() {printf(hehe\n); } void test2(const char *str) {printf(%s\n, str); } int main() {test1(); //这⾥的()就是作为函数调⽤操作符。test2(hello bit.);//这⾥的()就是函数调⽤操作符。return 0; } 接下来讲点没见过的。 九、结构体 我们今天只是简单介绍后面还会继续详细介绍结构体又挖坑。 9.1.结构体 我们之前学过许多数据类型结构像short、char、int、double......但只有这些其实远远不够比如说我想描述一个学生的信息身高体重各科成绩等等。C语言为了解决这个问题内置了结构体这种自定义类型从此之后我们可以创造出自己想要的类型。 结构是⼀些值的集合这些值称为成员变量。结构的每个成员可以是不同类型的变量如 标量、数组、指针甚⾄是其他结构体。 9.1.1结构的声明 struct tag {member-list;//成员列表 }variable-list //变量列表 其中tag表述结构体名花括号里面放着成员列表也就是要描述对象的各种属性。变量列表用来存放定义为该结构体类型的变量。 struct Stu {char name[20];//名字int age;//年龄char sex[5];//性别char id[20];//学号 }; //分号不能丢 9.1.2结构体的定义和初始化 //代码1变量的定义 struct Point {int x;int y; }p1; //声明类型的同时定义变量p1 struct Point p2; //定义结构体变量p2 //代码2:初始化。 struct Point p3 {10, 20}; struct Stu //类型声明 {char name[15];//名字int age; //年龄 }; struct Stu s1 {zhangsan, 20};//初始化 struct Stu s2 {.age20, .namelisi};//指定顺序初始化 //代码3 struct Node {int data;struct Point p;struct Node* next; }n1 {10, {4,5}, NULL}; //结构体嵌套初始化 struct Node n2 {20, {5, 6}, NULL};//结构体嵌套初始化 9.2.结构成员访问操作符 9.2.1直接访问 使用方式结构体变量 . 成员名 #include stdio.h struct Point {int x;int y; }p {1,2}; int main() {printf(x: %d y: %d\n, p.x, p.y);return 0; } 这个点很小但是很有用 9.2.2间接访问 有的时候我们得到的是结构体的地址 使用方式结构体指针地址-成员名 举例如下 #include stdio.h struct Point {int x;int y; }; int main() {struct Point p {3, 4};struct Point *ptr p;ptr-x 10;ptr-y 20;printf(x %d y %d\n, ptr-x, ptr-y);return 0; } 综合举例如下 #include stdio.h #include string.h struct Stu {char name[15];//名字int age; //年龄 }; void print_stu(struct Stu s) {printf(%s %d\n, s.name, s.age); } void set_stu(struct Stu* ps) {strcpy(ps-name, 李四);ps-age 28; } int main() {struct Stu s { 张三, 20 };print_stu(s);set_stu(s);print_stu(s);return 0; } 十、操作符的属性 10.1.优先性 参考链接C 运算符优先级 - cppreference.com  圆括号 () • ⾃增运算符 ⾃减运算符 -- • 单⽬运算符 和 - • 乘法 * 除法 / • 加法 减法 - • 关系运算符 、 等 • 赋值运算符 由于圆括号的优先级最⾼可以使⽤它改变其他运算符的优先级。   大概记住这些就够了其它可以现查表。 10.2.结合性 如果两个运算符优先级相同优先级没办法确定先计算哪个了这时候就看结合性了则根据运算符 是左结合还是右结合决定执⾏顺序。⼤部分运算符是左结合从左到右执⾏少数运算符是右结合从右到左执⾏⽐如赋值运算符 。 十一、整形提升 C语⾔中整型算术运算总是⾄少以缺省整型类型的精度来进⾏的。 而为了获得这种精度表达式中的字符型和短整型在使用之前就会被转换为整形这种转换叫整形提升 。 表达式的整型运算要在CPU的相应运算器件内执⾏CPU内整型运算器(ALU)的操作数的字节长度⼀般就是int的字节⻓度同时也是CPU的通⽤寄存器的⻓度。 因此即使两个char类型的相加在CPU执⾏时实际上也要先转换为CPU内整型操作数的标准长度。 通⽤CPUgeneral-purpose CPU是难以直接实现两个8⽐特字节直接相加运算虽然机器指令中可能有这种字节相加指令。所以表达式中各种⻓度可能⼩于int⻓度的整型值都必须先转换为int或unsigned int然后才能送⼊CPU去执⾏运算。 char a,b,c; ... a b c; 首先b和c被提升为整形然后运算赋给a。 如何进行整形提升呢 1. 有符号整数提升是按照变量的数据类型的符号位来提升的 2. ⽆符号整数提升⾼位补0 //负数的整形提升 char c1 -1; 变量c1的⼆进制位(补码)中只有8个⽐特位 1111111 因为 char 为有符号的 char 所以整形提升的时候⾼位补充符号位即为1 提升之后的结果是 11111111111111111111111111111111 //正数的整形提升 char c2 1; 变量c2的⼆进制位(补码)中只有8个⽐特位 00000001 因为 char 为有符号的 char 所以整形提升的时候⾼位补充符号位即为0 提升之后的结果是 00000000000000000000000000000001 //⽆符号整形提升⾼位补0 结语 有很多朋友问为什么以武器大师来做标题这里结尾给大家解释一下因为我觉得它就像不同人手中不同的工具比如算数操作符像是数学家手中的计算器关系操作符像是侦探手中的证据对比工具逻辑操作符类似于法官手中的判决书位操作符更像电路工程师的开关和转换器赋值操作符像是建筑师手中的蓝图和材料...... 其实我们学习每样东西都是虽然有时很抽象但是我们总能找到解决办法。 “细想全是问题去做全是答案”。
http://www.zqtcl.cn/news/551706/

相关文章:

  • 用网站做淘客怎么做网站建设在电访销售话术
  • 做电影网站赚了几百万动画制作流程
  • 怎么做企业的网站首页wordpress 主机迁移
  • 网站常见问题网页设计代码开头
  • 聊城网站推广品牌推广计划描述
  • 池州网站制作优化有没有专业做特产的网站
  • wordpress采集站源码wordpress好用的会员插件
  • 寿县城乡建设局网站青岛网站建设大全
  • 杭州做网站的好公司哪家好做影视网站侵权吗
  • 自助建站网站seo公司想学编程做网站
  • 网站空间备案要多久花木公司网站源码
  • 高端求职网站排名ftontpage如何做网站
  • 音乐网站开发技术河南省住房和城乡建设门户网站
  • 吉安微信网站弋阳县建设工程网站
  • 网站建设自学建站视频教程哈尔滨全国网站建设
  • 网站建设基础培训网站架构拓扑图
  • 网站开发价格预算成都必去的地方排行榜
  • 鹤岗做网站企业建立网站主要包括那些流程
  • 如何进网站出口外贸是做什么的
  • 网站制作北京网站建设公司哪家好一个人 建设网站
  • 百度网站是什么阿里云免费网站建设
  • 网站建设平台源码攻击网站步骤
  • 注册了网站之后怎么设计深圳开发app
  • 国外网站搭建平台移动互联网公司
  • 做网络私活的网站网站开发的人
  • 数据分析网站开发四川手机网站设计方案
  • 什么是网络营销的方法莱州网站建设关键字排名优化网络托管微信代运营
  • 雅虎网站收录提交入口怎么看网站谁做的
  • 青浦专业做网站免费网站软件大全
  • joomla 网站图标六安市城市建设档案馆网站