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

php网站开发设计要求福田附近网站建设

php网站开发设计要求,福田附近网站建设,如何将wordpress转成小程序,企业网站 生成html目录 一、数据类型 二、常量与变量 1、变量 1.1、变量的声明 一劳永逸的函数库与宏的引入方法 1.1、变量的作用域 1.1.1 局部变量 1.1.2、全局变量 1.2、变量的生命周期 1.2.1、局部变量 1.2.2、全局变量 2、常量 2.1、常量类型 三、数据类型 1、char类型 1.1 …

目录

一、数据类型

二、常量与变量

1、变量

1.1、变量的声明

一劳永逸的函数库与宏的引入方法

1.1、变量的作用域

1.1.1 局部变量

1.1.2、全局变量

1.2、变量的生命周期

1.2.1、局部变量

1.2.2、全局变量

2、常量

2.1、常量类型

三、数据类型

1、char类型

1.1 、\0字符串结束标识符

1.2、转义字符

四、关键字

1、typedef


目录

一、数据类型

二、常量与变量

1、变量

1.1、变量的声明

一劳永逸的函数库与宏的引入方法

1.1、变量的作用域

1.1.1 局部变量

1.1.2、全局变量

1.2、变量的生命周期

1.2.1、局部变量

1.2.2、全局变量

2、常量

2.1、常量类型

三、数据类型

1、char类型

1.1 、\0字符串结束标识符

1.2、转义字符


一、数据类型

数据类型及大小
类型size(字节)最大值最小值

char

字符型1
short短整型2-2^72^7-1
int整型4-2^152^15-1
long长整型4-2^312^31-1
long long长长整型8-2^632^63-1
float单精度浮点型4
double双精度浮点型8

sizeof(long) >= sizeof(int),这里取值为=,

二、常量与变量

1、变量

1.1、变量的声明

int b = 20; //全局变量声明
int main()
{int a = 10; //局部变量声明return 0;
}

当全局变量名和局部变量名重复时,就近原则使用局部变量。

一劳永逸的函数库与宏的引入方法

VS中创建.c文件,都是对newc++file.cpp的复制,newc++file.cpp的这个文件在安装路径下D:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCProjectItems

将创建常用.c文件需要的引入的函数库和宏写入保存,之后就每次使用VS创建.c文件,这些定义的宏和函数都会直接写入.c文件中。

1.1、变量的作用域

1.1.1 局部变量

作用域:变量所在的局部范围,即{}内

1.1.2、全局变量

作用域:变量所在的工程范围内,

全局变量具有外部链接属性,可以通过extern 关键字,链接到其他文件中

1.2、变量的生命周期

1.2.1、局部变量

进入作用域生命周期开始,出作用域生命周期结束

1.2.2、全局变量

程序的开始到结束

2、常量

2.1、常量类型

描述不变量,C语言中常见的四种常量:

字面常量、const修饰的常变量、#define定义的标识常量、枚举变量

enum Color
{RED,				//1、枚举常量red红色YELLOW,				//枚举常量yellow红色
};#define MAX 100;		//2、#define定义的标识常量,没有类型
//const修饰的常变量,const修饰的属性,本质是变量,但是不能被修改,所以为常量
const int a = 100;
int main()
{100;				//3、字面常量,定义在函数内const int a = 10;   //4、const修饰的常变量,可以定义在整个.c文件enum Color c = RED; //枚举常量的引用return 0;
}

三、数据类型

1、char类型

1.1 、\0字符串结束标识符

字符型:char c = ‘a’;字符类型结尾是’a‘;

字符串型:char str[] = ”adb“;字符串结尾是'\0',而不是‘b';

在C语言中,字符串的存储,使用的是字符数组char str[] = "abcd";

求字符串长度函数

#include <string.h>
...
int len = strlen(char str);//求字符串的长度

1.2、转义字符

转义字符释义
\?在书写连续多个问号时使用,防止他们被解析成三字母词(将三个字母解析成一个字母),如:??) 会被解析成 ],目前编译器不在支持三字母词
\`用于表示字符常量`
\"用于表示一个字符产内部的双引号
\\用于表示一个反斜杠,防止它被解释为一个转义序列符
\a警告字符,蜂鸣
\b退格符
\f进纸符
\n换行
\r回车
\t水平制表符
\v垂直制表符
\dddddd表示1~3个八进制的数字。如:\130X
\xdddd表示2个十六进制数字。如:\x30 0

四、关键字

1、typedef

1.1、定义

类型定义,也叫类型重命名,将指定类型重新定义为其他标识,

如:

 //将unsigned int 重定义为 unit ,可以使用uint常见无符号整型
typedef unsigned int uint; 
typedef struct Node          //将结构体struct Node ,重新定义为Node,可使用Node创建结构体
{int val;struct Node* next;
}Node; 
//typedef  类型定义
typedef unsigned int uint;  //将unsigned int 重定义为 unit ,可以使用uint常见无符号整型
typedef struct Node          //将结构体struct Node ,重新定义为Node,可使用Node创建结构体
{int val;struct Node* next;
}Node;               
int main()
{unsigned int a = 100; //无符号整型a = 100;uint b = 20;  //无符号整型b=20;struct Node node1;Node  node2;return 0;
}

2、static

静态,可以用来修饰变量,也可以用来修饰函数

2.1、static修饰局部变量

staitic修饰局部变量为静态局部变量,该函数调用结束后,静态局部变量不销毁,只有在程序执行结束时,销毁静态局部变量。

本质上,static修饰局部变量,将静态局部变量的存储位置从栈区迁移到了静态区上,从而修改了生命周期!

void test()
{static int a = 1;  //静态局部变量,加载阶段创建,程序运行结束销毁int b = 1;        //局部变量,运行函数时创建,函数执行结束销毁a++;printf("%d\n", a);
}

栈区:进栈创建,出栈销毁

静态区:程序开始运行创建,程序运行结束销毁

2.2、静态全局变量

使用static修饰的变量,其作用域是自身源文件(.c),全局变量失去外部链接属性,变成内部链接属性,其他源文件(.c)就不可以使用这个变量。

2.3、static修饰函数

3、extern 声明外部符号

4、register——寄存器

电脑的存储设备:硬件,内存,高速缓存(cache),寄存器(集成在cpu上)

五、define定义常量和宏

1.1、定义标识符常量

#define NUM 100;  //定义标识符常量

1.2、定义宏

1.2.1、什么是宏

用一个字符串表示有意义的常量或常量表达式(被称为宏);

#define ADD(x,y) ((x) + (y)) //定义宏
int main()
{int a = 10;int b = 10;int c = ADD(a, b);printf("%d", c);return 0;
}

#define ADD(x,y) ((x) + (y)) //定义宏

#define         使用define定义宏

ADD              定义宏名

(x,y)               宏的参数

 ((x) + (y))      宏体,宏的具体内容


文章转载自:

http://c3vh9LPs.xLmpj.cn
http://IMXtXnM1.xLmpj.cn
http://88S13JpO.xLmpj.cn
http://SNLyQVCy.xLmpj.cn
http://hBBdDJl9.xLmpj.cn
http://JvyEkDnm.xLmpj.cn
http://eSOxOdFI.xLmpj.cn
http://1etfSWXe.xLmpj.cn
http://Lq7EMOpq.xLmpj.cn
http://D6HQCboI.xLmpj.cn
http://7f5BmWCn.xLmpj.cn
http://fLfBe8tu.xLmpj.cn
http://fbaQk2tr.xLmpj.cn
http://CfTvAJg9.xLmpj.cn
http://SpHcibSm.xLmpj.cn
http://lLZUh9IV.xLmpj.cn
http://rdq63vYl.xLmpj.cn
http://D9LBLcaT.xLmpj.cn
http://VyRDCKG0.xLmpj.cn
http://9cV3vbHP.xLmpj.cn
http://6z0MOY93.xLmpj.cn
http://cHGdi0t3.xLmpj.cn
http://Ix40GHKl.xLmpj.cn
http://t0pHMLvG.xLmpj.cn
http://tuOhoydV.xLmpj.cn
http://Hg63TeS7.xLmpj.cn
http://SHqbfWz5.xLmpj.cn
http://PhF1YPkO.xLmpj.cn
http://R1xsmPcu.xLmpj.cn
http://g74E1VuD.xLmpj.cn
http://www.dtcms.com/wzjs/769543.html

相关文章:

  • 网站 建设 计划书平山县建设局网站
  • 中职网站建设与维护试卷深圳建设很行住房公积金网站
  • 恒星科技网站建设给我播放个免费的片
  • 网站域名可以自己做吗个人网站架设
  • 保定网络公司建设网站网站结构设计怎么写
  • 南康区城乡规划建设局网站wordpress教程外贸
  • 做柜子的常去的网站织梦网站内容管理系统
  • 旅游网站界面设计科技感网页模板
  • 深圳网站设计服务找哪家一流本科专业建设网站
  • 临河网站建设网站点击率怎么建
  • 郎溪网站建设四川建设集团有限公司网站
  • 专业网站建设制作价格西安苗木行业网站建设价格
  • 常州北京网站建设东莞市建设工程监督网
  • 漫画 网站 源码常德做网站专业公司哪家好
  • 跟做竞价的网站友情链接有用吗番禺网站开发公司
  • 广州智能建站模板合肥网站建设的公司哪家好
  • 网站建设 响应式 北京高端网站建设的要求
  • 科技网站配色方案群辉搭wordpress
  • 做室内设计的网站有哪些国外设计最漂亮的网站
  • 百度指数如何分析长沙百度首页优化
  • 东明县住房和城乡建设局网站天津建设信息网
  • 怎么让百度收录你的网站html商城网站源码
  • 群辉做网站服务器pythonwordpress禁止中国ip
  • 建设班级网站首页中国智力技术合作公司官网
  • 高端网站建设天软科技辽宁省建设网官网
  • 网站文章更新怎么做建社个人网站
  • 零基础月做网站多久微信公众号开发流程图
  • 红河优才网站建设wordpress 添加网页
  • 廊坊酒店网站建设wordpress 图片 筛选 插件
  • 移动网站建设报价表办公门户网站模板下载