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

云服务器可以做视频网站吗杭州排名推广

云服务器可以做视频网站吗,杭州排名推广,深圳网站建设公司公司,网站建设尺寸一、C 语言基本结构 1.1 程序组成部分 一个完整的 C 程序由以下部分组成: 预处理指令:以#开头,在编译前处理 #include <stdio.h> // 引入标准库 #define PI 3.14159 // 定义常量全局变量声明:在所有函数外部定义的变量 int globalVar = 10; // 全局变量函数定义…

一、C 语言基本结构

1.1 程序组成部分

一个完整的 C 程序由以下部分组成:

  1. 预处理指令:以#开头,在编译前处理

    #include <stdio.h>  // 引入标准库
    #define PI 3.14159  // 定义常量
    
  2. 全局变量声明:在所有函数外部定义的变量

    int globalVar = 10;  // 全局变量
    
  3. 函数定义:程序的基本模块

    int add(int a, int b) {  // 函数定义return a + b;
    }
    
  4. 主函数:程序入口点

    int main() {  // 主函数// 程序执行代码return 0;
    }
    
1.2 编译与执行流程

C 程序的生命周期:

  1. 编辑:编写.c源文件
  2. 预处理:处理#指令,生成.i文件
  3. 编译:将.i文件转换为汇编代码.s
  4. 汇编:将汇编代码转换为目标代码.o
  5. 链接:将目标代码与库文件链接,生成可执行文件.exe

二、数据类型与变量

2.1 基本数据类型
类型描述范围示例
char单字节字符-128 ~ 127 或 0 ~ 255
short短整型-32,768 ~ 32,767
int整型-2,147,483,648 ~ 2,147,483,647
long长整型至少与int相同范围
float单精度浮点数6-7 位有效数字
double双精度浮点数15-16 位有效数字
void无类型用于函数返回值或指针
2.2 变量存储类

C 语言有四种存储类:

  1. auto:默认存储类,局部变量

    auto int a = 10;  // 等价于 int a = 10;
    
  2. static:静态变量,延长生命周期

    void func() {static int count = 0;  // 仅初始化一次count++;
    }
    
  3. extern:声明外部变量

    extern int sharedVar;  // 声明在其他文件中定义的变量
    
  4. register:建议编译器将变量存储在寄存器中

    register int speed;  // 用于高频访问的变量
    

三、运算符深度解析(含优先级)

3.1 算术运算符
运算符描述示例结果
+加法5 + 38
-减法5 - 32
*乘法5 * 315
/除法5 / 31
%取模(取余)5 % 32
++自增a=5; a++a=6
--自减a=5; a--a=4

注意事项

  • 整数除法会截断小数部分
  • 自增 / 自减运算符的前置和后置形式有区别:
    int a = 5;
    printf("%d", a++);  // 输出5,先使用后自增
    printf("%d", ++a);  // 输出7,先自增后使用
    
3.2 关系运算符
运算符描述示例结果
==等于5 == 30(假)
!=不等于5 != 31(真)
>大于5 > 31(真)
<小于5 < 30(假)
>=大于等于5 >= 31(真)
<=小于等于5 <= 30(假)
3.3 逻辑运算符
运算符描述示例结果
&&逻辑与(5 > 3) && (4 > 2)1(真)
``逻辑或`(5 < 3)(4 > 2)`1(真)
!逻辑非!(5 > 3)0(假)

逻辑短路特性

// 如果第一个条件为假,第二个条件不会执行
if (0 && (1/0 == 0)) {  // 不会触发除零错误printf("不会执行");
}// 如果第一个条件为真,第二个条件不会执行
if (1 || (1/0 == 0)) {  // 不会触发除零错误printf("会执行");
}
3.4 位运算符
运算符描述示例二进制解释结果
&按位与5 & 30101 & 00110001 (1)
``按位或`53``01010011`0111 (7)
^按位异或5 ^ 30101 ^ 00110110 (6)
~按位取反~5~01011010 (-6)
<<左移5 << 20101 << 2010100 (20)
>>右移5 >> 10101 >> 10010 (2)
3.5 赋值运算符
运算符等价形式示例结果
=a = 5a=5
+=a = a + ...a = 5; a += 3a=8
-=a = a - ...a = 5; a -= 3a=2
*=a = a * ...a = 5; a *= 3a=15
/=a = a / ...a = 6; a /= 3a=2
%=a = a % ...a = 5; a %= 3a=2
3.6 条件运算符(三元运算符)

语法条件 ? 表达式1 : 表达式2

示例

int a = 5, b = 3;
int max = (a > b) ? a : b;  // max = 5
3.7 运算符优先级表
优先级运算符类型具体运算符结合性
1后缀运算符
http://www.dtcms.com/wzjs/123971.html

相关文章:

  • php新闻网站源码网络营销的方法是什么
  • 东莞市微网站官方网站最近最新新闻
  • 做网站需要哪几个板块企业seo培训
  • 沈阳网站建设开发百度建站多少钱
  • 打代码怎么做网站竞价排名的弊端
  • 山东德州网站建设哪家便宜seo是啥意思
  • 化妆品营销型网站模板推广公司好做吗
  • 关于网站建设的论坛百度网盘资源链接入口
  • php网站开发应具备能力360收录提交
  • 制作商业网站宣传软文模板
  • 网站建设玖金手指花总企业建站都有什么网站
  • 平面设计类的网站2023年5月最新疫情
  • 嘉兴企业做网站河北百度seo点击软件
  • 做百度商桥网站热门推广平台
  • 公司请人做的网站打不开电商网站首页
  • 怎么做网站免费优化seo新人培训班
  • 建设360导航网站的目的是什么意思沧州网站建设优化公司
  • 网站与微信内容建设与运维总结百度推广代理怎么加盟
  • 网站设计好以后怎么上线系统推广公司
  • 云速建站怎么样方象科技的企业愿景
  • 做机电证的网站西安整站优化
  • 哈尔滨企业建站哪家靠谱大连网站seo
  • 郑州快速排名优化网站做互联网推广的公司
  • wordpress地址改错了深圳网站设计专家乐云seo
  • 乌鲁木齐网站的建设如何刷app推广次数
  • 网站建设方案书 百度文库快手流量推广免费网站
  • 信息网站模板自己创建网站
  • 苏州吴中区做网站楚雄今日头条新闻
  • 汕头建站模板源码seo营销怎么做
  • 青岛做网站的好公司怎么查看域名是一级还是二级域名