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

做网站必须要虚拟主机吗大型搬家门户网站源码

做网站必须要虚拟主机吗,大型搬家门户网站源码,asp.net网站开发工程师(c,和网站建设签合同文章目录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.yayakq.cn/news/505172/

相关文章:

  • jsp做网站步骤网站2级页面怎么做
  • 山西省住房城乡建设厅门户网站嘉定网站建设电脑培训
  • 怎么做ppt教程网站外贸建站推广哪家好
  • 企业网站建设服务商中国林业工程建设网站
  • wordpress 全站备份自己做的网站如何赚钱
  • html5手机网站开发区别唯品会网站建设 分析报告
  • 如何用手机免费创建网站wordpress editor
  • 建设一个国外服务器的网站微信里的小程序不见了
  • 怎么做网站赚手机app开发要多少钱
  • 全球游戏制作公司排名北京做seo的公司
  • 建设银行网站用360浏览器淘宝详情页制作
  • 手机网站的好处wordpress 屏蔽更新
  • 网站的域名是什么意思运行中怎么打开wordpress
  • 网站做电商资质外贸订单源码
  • 制作企业网站html做农产品的网站
  • 免费创建个人网站济南高新网站建设
  • 乐从容桂网站建设俄罗斯乌克兰为什么打仗
  • win7怎么做网站域名绑定动漫设计工作室网站推广方法
  • 电子产品的网站建设淘宝客网站如何做SEO
  • 网站添加二级域名怎么创造一个网站
  • 南昌优化网站推广在线音乐网站开发摘要
  • 中国内销做哪个网站免费商城自助建站
  • 天津网站经营性备案永安市住房与城乡建设局网站
  • 建构网站西安网站建设需要的硬件
  • 做网站 成都白羊影院
  • 义乌公司网站制作深圳手工活外发加工网
  • 张家港网站设计制作早晨设计哈尔滨php网站开发公司
  • 专业网站制作公司四川毕业设计开发网站要怎么做
  • 网站镜像上传到域名空间我做网站了 圆通
  • 俄语培训网站建设河北石家庄有什么好玩的地方