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

怎么利用婚庆网站做营销沧州网站优化

怎么利用婚庆网站做营销,沧州网站优化,可以做app的软件,wordpress文章版权插件上一篇链接:C语言:详解操作符(上)摘要: 在上篇文章中,我们已经讲过位操作符等涉及二进制的操作符,这些有助于帮助我们后期理解数据如何在计算机中运算并存储,接下来本篇将更多的讲述…

上一篇链接:C语言:详解操作符(上)
摘要:

在上篇文章中,我们已经讲过位操作符等涉及二进制的操作符,这些有助于帮助我们后期理解数据如何在计算机中运算并存储,接下来本篇将更多的讲述一些C语言中经常要使用到的操作符。

一、单目操作符

单目操作符是指只有一个操作数的操作符,主要有

!、++、–、&、*、+、-、~ 、sizeof、(类型)

单目操作符这些内容在我之前一篇文章有提过:算数操作符和算数操作数

二、逗号操作符

逗号操作符还是很非常有意思的,因为在日常学习中经常会有人不去重视,就容易出一些笑话,我们先来看个例子

int a = 1;
int b = 2;
int c = (a>b, a=b+10, a, b=a+1);//逗号表达式
c是多少?

此时C值是多少?是12?还是1?或者是3?
答案是都不是,是13。此时肯定会有人不明白了,其实这就跟逗号表达式的性质有关:

逗号表达式,从左向右依次执⾏整个表达式的结果是最后⼀个表达式的结果。

基于此性质,所以上面那个表达式实际上要一步一步执行,按照下图这样的顺序一步一步执行,并得到最终结果。
在这里插入图片描述
逗号操作符其他用法都是基于性质的,只要记住要先按步骤进行就行。

三、下标引用操作符[ ]、函数调用操作符( )

1、下标引用操作符[ ]

下标引用操作符是双目操作符,它有两个操作数,一般用来表示数组时会用到,人们往往会有一个误区,认为字母应该在外面,数字在里面,实际上是无所谓的,

例如:

int arr[9];
int 9[arr];

上面这两个其实是一样的,下标引用其实是类似于加减法之类的,两个操作数顺序位置并不重要。
在学到指针这些内容后,下标引用有了更多的用法,我个人觉得它还有解引用的用法。

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;
}

四、结构体成员访问操作符

C语言中虽然已经给出许多变量类型,例如:int、float、short等,但是有些变量还是无法描述,例如如果要描述一个学生,你需要知道他的名字、学号、身高、体重等等,这就需要其他类型了,C语言通过结构体给我们自己创建类型的方式来满足各种需要。

1、结构体的声明

struct tag
{member-list;
}variable-list;

描述上面说的那个学生变量:

struct Stu
{char name[20];//名字int age;//年龄char sex[5];//性别char id[20];//学号
}; //分号不能丢

2、结构体的定义和初始化

定义的时候可以在主函数外面,也可以在里面:

struct Point
{int x;int y;
}p1; //声明类型的同时定义变量p1
struct Point p2; //定义结构体变量p2

结构体变量初始化:

int main
{struct Stu s={"zhangsan",18,"nan","34285967"};}

(看看结构体中定义了哪些变量,一个一个赋值)

结构体嵌套:

struct Node
{int data;struct Point p;struct Node* next; 
}n1 = {10, {4,5}, NULL}; //结构体嵌套初始化
struct Node n2 = {20, {5, 6}, NULL};//结构体嵌套初始化

3、结构体成员直接访问

结构体成员直接访问是通过操作符( . )来实现的

方式:结构体变量.成员名

例如:

struct Student
{char name[20];int age;int high;
}p = { "zhangsan" ,18,150 };
int main()
{printf("%s %d %d", p.name, p.age, p.high);return 0;
}

4、结构体成员间接访问

结构体成员的间接访问,是通过指向结构体的指针来实现的。

#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;
}

五、操作符的优先级和结合性

1、操作符的优先级

操作符的优先级看下面这个表格就行:
在这里插入图片描述

2、操作符的结合性

操作符的结合性一般为左结合性和右结合性,其实结合性还是有些意思的,例如

int c=1;
int b=0;
b=(c++)+(c++)+(++c);

此处c的值就是有歧义的,所以要尽量避免写出这样的表达式。
结语:
C语言操作符的内容到这里也是初步结束了,以后会根据需求进行补充,鉴于本人能力有限,欢迎大家指出错误和意见。
创作不易,还请一键三连。

http://www.dinnco.com/news/37843.html

相关文章:

  • 许昌做网站公司专业做网站哪家好网络营销的作用和意义
  • 建设厅八大员报名网站英文seo实战派
  • 建设一个网站项目预算长尾关键词查询工具
  • 单页面网站制作视频上百度推广的网站要多少钱
  • 企业文化是什么重庆网站seo技术
  • 自己开外销网站怎么做为什么中国禁止谷歌浏览器
  • 做网站图片分辨率最常见企业网站公司有哪些
  • 网站佣金怎么做凭证百度广告管家
  • 中国做w7的网站百度云搜索入口
  • 公司职务名称大全全面的seo网站优化排名
  • wordpress vue网站网站排名优化专业定制
  • 普陀网站建设网站建设报价方案
  • 网站建设和网站推广可以同一家做吗百度一下百度一下你就知道
  • 东莞建站模板搭建免费网站制作app
  • 怎么做公司网站竞价疫情防控最新政策
  • 广州深圳做网站成人用品哪里进货好
  • 爱站网关键词长尾挖掘工具软文街官网
  • 网站快速搭建平台百度seo公司电话
  • 苏州个人网站建设拉新推广赚钱的app
  • 集团公司网站 案例四川seo选哪家
  • 网站建设维护公司排名北京整站线上推广优化
  • 云南网站建设的步骤从事网络营销的公司
  • 学编程官网seo推广人员
  • 什么网站做顶置便宜网络推广是诈骗吗
  • 荔湾企业网站建设aso优化方法
  • 装饰网站设计模板下载百度关键词搜索排行榜
  • 911制作网站吉林seo技术交流
  • 用python做的网站模板seo专员工资待遇
  • 网站建设说课获奖视频免费营销培训
  • 网站建设与网络营销百度推广登录平台app