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

网页微信怎么换行搜索排名优化软件

网页微信怎么换行,搜索排名优化软件,灯饰网站需要这么做,机械加工网18易3下7拉nrj文章目录C语言入门教程1. 第一个C语言程序HelloWorld2. C语言的数据类型3. 常量变量的使用4. 自定义标识符#define5. 枚举的使用6. 字符串和转义字符7. 判断和循环8. 函数9. 数组的使用10. 操作符的使用11. 结构体12. 指针的简单使用C语言入门教程 1. 第一个C语言程序HelloWor…

文章目录

  • C语言入门教程
  • 1. 第一个C语言程序HelloWorld
  • 2. C语言的数据类型
  • 3. 常量变量的使用
  • 4. 自定义标识符#define
  • 5. 枚举的使用
  • 6. 字符串和转义字符
  • 7. 判断和循环
  • 8. 函数
  • 9. 数组的使用
  • 10. 操作符的使用
  • 11. 结构体
  • 12. 指针的简单使用

C语言入门教程

1. 第一个C语言程序HelloWorld

#include<stdio.h>
int main() {printf("HelloWorld");
}

2. C语言的数据类型

(1)数据类型分类

1.char 字符数据类型 ,长度1

2.short 短类型数据类型,长度4

3.int 整型数据类型,长度2

4.long 长整型,长度4

5.long long 更长的整型,长度8

6.float 单精度浮点数,长度4

7.double 双精度浮点数,长度8

在这里插入图片描述

(2)长度计算使用sizeof(数据类型参数);

(3)输出所使用的符号

short		%hd
int			%d
long		%ld
long long	%lld
float		%f
double		%lf
char		%c

3. 常量变量的使用

(1)变量的定义

变量类型 变量名(=初始化数据);

(2)常量的定义

常量顾名思义,就是不可改变的变量,使用修饰词const:

示例:

#include<stdio.h>
int main() {const int a = 10;a = 20;printf("%d\n",a);
}

报错图:

在这里插入图片描述

4. 自定义标识符#define

(1)如何定义标识符

一般在#include<stadio.h>下面在main上面进行定义

#define 常量名 值

#include<stdio.h>
#define MAX 50
int main() {printf("%d",MAX);return 0;
}

在这里插入图片描述

5. 枚举的使用

(1)枚举的定义

enum 变量名{

​ 定义的属性值1 = 0,定义的属性值2,定义的属性值3,…定义定义的属性值n

}

定义在main方法内部

注意:属性值后面不跟值默认是0,也可以自定义值,例如定义的属性值1 = 100,则从100开始,后面依次加一。

例1:使用默认值

#include<stdio.h>
int main() {enum DAY{day0,day1,day2,day3};printf("%d %d %d %d",day0,day1,day2,day3);
}

在这里插入图片描述

例2:自定义值

#include<stdio.h>
int main() {enum DAY{day0 = 10,day1,day2,day3};printf("%d %d %d %d",day0,day1,day2,day3);
}

在这里插入图片描述

例3:前面使用默认值后面自定义值

#include<stdio.h>
int main() {enum DAY{day0,day1,day2=12,day3};printf("%d %d %d %d",day0,day1,day2,day3);
}

在这里插入图片描述

6. 字符串和转义字符

(1)字符串如何定义

c语言字符串的定义和java中的字符串定义还是有区别的,在C语言的数据类型中,我们并没有看到有String类型的数据,而仅仅只有char类型数据,说明c语言的字符串不能直接定义,需要借助数组定义。通常有三种定义方法

第一种:char 字符串名字[长度] = {字符串所含元素};

这一种给出的字符串的元素可以不等于字符串的长度,可以小于,但是不能大于字符串的长度。给的元素小于数组的长度,打印出的是实际元素个数,但是长度还是定义的长度

#include<stdio.h>
int main() {char arr[3] = {'a','b'};printf("%s\n",arr);
}

在这里插入图片描述

第二种:char 字符串名字[] = {字符串所含元素};

一般这种需要在末尾加上’\0’,表示结束。

#include<stdio.h>
int main() {char arr[] = {'a','b','\0'};printf("%s\n",arr);
}

在这里插入图片描述

第三种:char 字符串名字[] = “字符串包含元素”;

#include<stdio.h>
int main() {char arr[] = "abc";printf("%s\n",arr);
}

在这里插入图片描述

注意:这三种乍得一看似乎没有区别,其实还是有区别的,主要区别在于’\0’结束符的使用

(2)转义字符

\'	单引号
\"	双引号
\\	反斜杠
\n	换行
\r	回车
\t	水平制表符

7. 判断和循环

(1)判断

语法:

if(判断条件){执行内容
}else if(判断条件1){执行内容2
}else{执行内容3
}

(2)选择

#include<stdio.h>
int main() {int n;scanf("%d",&n);switch(n){case 0:{printf("%d\n",n);break;}case 1:{printf("%d\n",n);break;}case 2:{printf("%d\n",n);break;}}
}

在这里插入图片描述

(3)循环

①for循环

#include<stdio.h>
int main() {for(int i =0;i < 10;i++){printf("%d\n",i);} 
}

②while循环

#include<stdio.h>
int main() {int n =0;while(n < 10){printf("%d\n",n);n++;}
}

③do … while循环

#include<stdio.h>
int main() {int n =0;do{printf("%d\n",n);n++;	}while(n < 10);
}

8. 函数

函数一般用于流程化的东西,也称为批量处理。例如计算a与b的和,这里的a和b是泛指,不是只具体的,这时候使用函数来计算很明显能提高效率。

#include<stdio.h>
int sum(int a,int b); //声明函数 
int main() {int a = 10;int b = 20;printf("%d\n",sum(a,b));
}
int sum(int a,int b){return a+b;
}

9. 数组的使用

(1)数组的定义

①int arr[5] = {数组的五个元素,或者小于5个元素,默认为0} ;

#include<stdio.h>
int sum(int a,int b); //声明函数 
int main() {int arr[5] = {1,2,4,5,6} ;for(int i =0;i < 5;i++){printf("%d",arr[i]);}
}

②int arr[] = {数组的元素} ;

#include<stdio.h>
int sum(int a,int b); //声明函数 
int main() {int arr[] = {1,2,4,5,6} ;for(int i =0;i < 5;i++){printf("%d",arr[i]);}
}

10. 操作符的使用

算术操作符

+ - * 、 %

移位操作符

>> <<

位操作符

& ^ |

赋值操作符

= += -= *= /= &= |= >>= <<=

单目操作符

!	逻辑反操作
-
+
&	取地址
*	引用操作符
~	取反操作
--
++

关系操作符

>
>=
<
<=
!=
==

逻辑操作符

&&
||

三亩条件操作符

a > b? a : b

11. 结构体

结构题使用struct关键词修饰,结构体表示的是例如表示一个学生的信息,学生信息属性不止一个并且都是一个人的属性我们如何表示,使用结构体就能完美的表示,例如还有银行卡的信息,id号,拥有者姓名,卡的类型也需要表示

#include<stdio.h>
struct Student{int id;char name[20];int age;char sex[4];
}; 
int main() {struct Student stu = {1,"张三",10,"男"};printf("id=%d name=%s age=%d sex=%s",stu.id,stu.name,stu.age,stu.sex);
}

12. 指针的简单使用

指针也就是一个地址的映射。把一个变量的地址址赋值给一个指针。

#include<stdio.h>
int sum(int a,int b); //声明函数 
int main() {int m = 10;int* p = &m; //&取地址址的意思,把m的地址复制给指针p *p = 20;	//引用p复制给20 printf("%d",*p);
}
http://www.hkea.cn/news/908477/

相关文章:

  • 美国做试管婴儿 网站推广普通话宣传语
  • 网站备案信息查询系统软文发布平台媒体
  • 泊头哪给做网站的好制作网页的教程
  • 漳州建设银行网站首页在百度上打广告找谁
  • 网站免费建站k网络营销策划方案书
  • 网站建设类公网店推广的作用
  • 安平做网站除了百度指数还有哪些指数
  • 做网站公司 蓝纤科技知乎怎么申请关键词推广
  • 临沂免费做网站发表文章的平台有哪些
  • 网站推广的方式包括哪些广西网站建设制作
  • 杭州营销网站建设东莞网站建设哪家公司好
  • 企业做营销型网站手机如何制作网页
  • 连云港网站关键词优化seo自学教程
  • 网站全站出售淘宝关键词排名怎么查询
  • 龙口市规划建设局网站查询收录
  • 学校网站建设注意什么东莞网站营销推广
  • 网站设计模板是什么百度网盘人工客服电话多少
  • wordpress文章收缩长春seo优化企业网络跃升
  • 网站地图调用希爱力双效片骗局
  • 珠海网站建设维护友情链接买卖代理
  • 武汉企业网站推广外包网络广告营销案例分析
  • 深圳哪里有做网站的汕头seo排名收费
  • 如何用腾讯云主机做网站株洲发布最新通告
  • 中国建设银行官网站下载信息流广告投放公司
  • 合肥建站平台网络平台推广是干什么
  • 黄冈工程建设标准造价信息网优化工作流程
  • 怎么做服装外贸网站怎么去推广一个产品
  • 和各大网站做视频的工作总结软件推广赚佣金渠道
  • asp.net是做网站的吗企业文化培训
  • 有链接的网站怎么做seochan是什么意思