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

地区电商网站系统建筑施工图纸培训班

地区电商网站系统,建筑施工图纸培训班,设计作品网站有哪些,高校档案馆网站建设文章目录 一、C 基本语法1. **程序结构**2. **数据类型**3. **变量声明**4. **运算符**6. **函数**7. **指针**8. **数组**9. **结构体和联合体**10. **预处理指令**11. **内存管理** 二、C 关键字1. 整体概览2. 具体关键字数据类型关键字控制流关键字其他关键字C11新增关键字总… 文章目录 一、C 基本语法1. **程序结构**2. **数据类型**3. **变量声明**4. **运算符**6. **函数**7. **指针**8. **数组**9. **结构体和联合体**10. **预处理指令**11. **内存管理** 二、C 关键字1. 整体概览2. 具体关键字数据类型关键字控制流关键字其他关键字C11新增关键字总结 三、相关链接 一、C 基本语法 C语言是一种通用的、过程式的计算机编程语言它支持结构化编程、词汇变量作用域和递归并且它的设计提供了低级别的存取允许程序员直接操作内存。以下是C语言的一些基本语法和概念 1. 程序结构 C语言程序由以下部分组成 * 预处理命令如 #include * 函数定义 * 变量声明 * 主函数main()一个简单的C程序示例 #include stdio.hint main() {printf(Hello, World!\n);return 0; }2. 数据类型 C语言支持多种数据类型如 * 整数int, short, long, long long * 浮点数float, double, long double * 字符char * 布尔值C99开始_Bool 或 bool在 stdbool.h 中定义 * 枚举enum * 指针 * 结构体struct * 联合体union * 数组 * 空类型void3. 变量声明 在C语言中必须先声明变量才能使用它。声明变量时需要指定其类型。 int a; // 声明一个整型变量a double b; // 声明一个双精度浮点型变量b4. 运算符 C语言支持多种运算符包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。 5. 控制流语句 C语言使用控制流语句来控制程序的执行流程。这些语句包括 * 条件语句if, else, switch * 循环语句for, while, do-while * 跳转语句break, continue, goto, return6. 函数 函数是C语言程序的基本组成部分。一个函数执行特定的任务并可能返回一个值。函数定义的一般形式为 返回类型 函数名(参数列表) {// 函数体 }7. 指针 指针是C语言中非常重要的概念。指针是一个变量其值是一个内存地址。通过指针我们可以直接访问和操作内存。 8. 数组 数组是一种数据结构用于存储相同类型的多个元素。在C语言中数组元素通过索引访问。 9. 结构体和联合体 结构体是一种复合数据类型允许你将多个不同类型的数据项组合成一个单独的数据类型。联合体是另一种复合数据类型它允许你在相同的内存位置存储不同的数据类型。 10. 预处理指令 C语言支持预处理指令如 #include, #define 等。这些指令在编译之前由预处理器处理。 11. 内存管理 C语言提供了对内存的直接访问和控制因此程序员需要负责内存的分配和释放。这通常通过 malloc(), calloc(), realloc() 和 free() 等函数实现。 二、C 关键字 1. 整体概览 C语言中的关键字Keywords是预定义的、具有特殊含义的标识符它们不能被用作变量名、函数名或其他标识符。以下是C语言中的关键字列表注意这个列表可能会因C语言标准的不同而略有差异但以下是最常见的关键字 auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short signed sizeof static struct switch typedef union unsigned void volatile while _Alignas _Alignof _Atomic _Bool _Complex _Generic _Imaginary _Noreturn _Static_assert _Thread_local (C11 及以后)这些关键字在C语言中有着特定的用途和上下文。例如int 用于声明整数类型的变量for 和 while 用于循环控制if 用于条件判断return 用于从函数中返回值等等。 在C11及以后的版本中增加了一些新的关键字如 _Alignas、_Alignof、_Atomic、_Bool、_Complex、_Generic、_Imaginary、_Noreturn 和 _Thread_local它们提供了对C语言更高级特性的支持如对齐控制、原子操作、布尔类型、复数类型、泛型选择、虚数类型、非返回函数和线程局部存储等。 请注意关键字是区分大小写的因此 Int、if 和 IF 在C语言中具有不同的含义其中只有 if 是关键字。在编写C语言程序时应避免使用这些关键字作为标识符以免导致编译错误。 2. 具体关键字 C语言的关键字在编程中扮演着非常重要的角色它们具有特定的功能和用途。以下是C语言中的关键字及其详细案例的说明 数据类型关键字 char声明字符型变量或函数返回值类型 案例char ch A; 声明一个字符变量ch并初始化为字符’A’。 double声明双精度浮点型变量或函数返回值类型 案例double pi 3.14159; 声明一个双精度浮点型变量pi并初始化为π的近似值。 int声明整型变量或函数 案例int age 25; 声明一个整型变量age并初始化为25。 float声明浮点型变量或函数返回值类型 案例float salary 5000.0; 声明一个浮点型变量salary并初始化为5000.0。 控制流关键字 if条件语句 案例if (age 18) { printf(Adult\n); } 如果age大于或等于18则输出Adult。 for循环语句 案例for (int i 0; i 10; i) { printf(%d , i); } 打印0到9的数字。 while循环语句的循环条件 案例int i 0; while (i 10) { printf(%d , i); i; } 与for循环实现相同的功能。 do-while循环语句至少执行一次循环体 案例int i 0; do { printf(%d , i); i; } while (i 10); 同样打印0到9的数字。 switch开关语句 案例switch (grade) { case A: printf(Excellent\n); break; ... } 根据grade的值输出不同的评价。 break跳出当前循环或switch语句 案例在switch语句或循环中使用如上面的switch案例。 continue结束当前循环开始下一轮循环 案例for (int i 0; i 10; i) { if (i 5) continue; printf(%d , i); } 跳过数字5的打印。 其他关键字 return子程序返回语句 案例在函数中返回一个值如int sum(int a, int b) { return a b; }。 void声明函数无返回值或无参数声明无类型指针 案例void printMessage() { printf(Hello, World!\n); } 声明一个无返回值的函数。 static声明静态变量 案例static int count 0; 声明一个只在当前文件内可见的静态变量。 struct声明结构体类型 案例struct Person { char name[50]; int age; }; 声明一个名为Person的结构体。 enum声明枚举类型 案例enum Days { Sunday, Monday, Tuesday, ... }; 声明一个名为Days的枚举类型。 typedef用以给数据类型取别名 案例typedef int Integer; 之后可以使用Integer作为int的别名。 C11新增关键字 C11标准新增了一些关键字如_Alignas、_Alignof、_Atomic等这些关键字提供了对C语言更高级特性的支持但在这里不详细展开。 总结 C语言的关键字在编程中扮演着至关重要的角色它们定义了程序的基本结构和行为。上述案例仅展示了部分关键字的用法实际上每个关键字都有其独特的用途和上下文。在实际编程中应根据需要合理地使用这些关键字。 三、相关链接 Visual Studio Code下载地址Sublime Text下载地址「C系列」C 简介
http://www.w-s-a.com/news/67606/

相关文章:

  • 网站外包维护一年多少钱医院网站 功能
  • 电子商务市场的发展前景seo推广平台服务
  • 乐清网页设计公司哪家好seo推广任务小结
  • 360建筑网是什么pc优化工具
  • 越秀免费网站建设风景区网站建设项目建设可行性
  • 网站建站公司一站式服务学校网站开发招标
  • asp.net mvc 5 网站开发之美电商网站 流程图
  • 室内设计素材网站推荐郑州专业做淘宝网站建设
  • 新建的网站怎么做seo优化模板规格尺寸及价格
  • 平湖网站设计做电子元器件销售什么网站好
  • 可视化网站模板我想建个网站网站怎么建域名
  • 达州网站建设qinsanw南京市建设发展集团有限公司网站
  • django 网站开发实例公司排行榜
  • 韩国做美食网站阳江网站建设 公司价格
  • 网站开发哪里接业务长春高端模板建站
  • 深圳网站制作公司方案dw一个完整网页的代码
  • asp手机网站源码下载做seo推广网站
  • 网站优化建议怎么写网站维护主要有哪些内容和方法
  • 建设网站需要钱吗网络推广加盟
  • 高清素材图片的网站泰安网签备案查询
  • 自助网站建设怎么建设房地产的最新政策
  • 企业网站 生成html网站侵权怎么做公证或证据保存
  • php 手机网站cms系统购物网站制作流程
  • 网络公司网站开发河北省城乡住房和建设厅网站
  • 做网站配置wordpress 中文api
  • 怎样把网站做的好看县蒙文网站建设汇报
  • 网站的优化什么做广西桂林新闻最新消息
  • 做网站准备什么软件搜索引擎广告推广
  • 网站开发地图板块浮动网页设计与制作的模板
  • 中国建设招聘信息网站昆明做网站建设的公司排名