zoukankan      html  css  js  c++  java
  • C语言文法

    C语言程序——〉main函数,调用数据库|函数声明|函数定义

    Main函数——〉函数定义变量|调用函数

    函数声明——〉函数名、参数、类型

    定义变量——〉函数类型

    类型——〉void| CHAR| INT| FLOAT

    定义——〉定义变量|调用函数

    参数——〉参数类型、参数名

    声明→ 指针直接声明| 直接声明

    指针 → * | * 指针

    直接声明→ 标识符| 直接声明[ ]| 直接声明[常量表达式]| 标识符(参数列表)| 标识符() | (直接声明 , 标识符列表)

    标识符列表→标识符 | (标识符列表 ,标识符)

    常数表达式→ 条件表达式

    参数列表→ 参数声明| (参数列表 ,参数声明)

    参数声明→ 说明符声明,标识符

    复合语句 → { } | { 语句列表 } | { 声明列表 语句列表 }

    声明列表→ 声明 | 声明列表 声明

    声明→初始化声明| (初始化声明列表 ,初始化声明)

    初始化声明 → 声明| 声明=初始化程序

    初始化程序 → 表达式 | {初始化程序列表} | {初始化程序列表 , }

    初始化程序列表 → 初始化程序 | (初始化程序列表 , 初始化程序)

    语句列表→ 语句| 语句列表

    语句→语句| 复合语句 | 表达式语句 | 选择语句|循环语句|跳转语句

    表达式语句→ 表达式;

    选择语句→ IF(表达式)语句|  IF(表达式)语句 | ELSE 语句

    循环语句→ WHILE(表达式)语句 | FOR(表达式语句;表达式语句)| FOR(表达式语句;表达式语句;表达式语句)

    跳转语句| continue; |breack; | return; | return 表达式;

    表达式→赋值表达式|(表达式, 赋值表达式)

    赋值表达式→条件表达式|一元表达式 (赋值操作符)赋值表达式

    条件表达式 → 逻辑‘或’表达式|逻辑‘或’表达式?表达式:条件表达式

    逻辑‘或’表达式→逻辑‘与’表达式 |逻辑‘或’表达式‘或’运算|逻辑‘与’表达式

    逻辑‘与’表达式→ 逻辑‘或’表达式|逻辑‘与’表达式‘与’运算(逻辑‘或’表达式)

    或运算表达式→异或表达式 |或运算表达式‘|异或表达式

    相等表达式→关系表达式|相等表达式 等于运算 关系表达式| 相等表达式 不等于运算 关系表达式

    关系表达式→替换表达式|关系表达式 替换表达式|关系表达式 替换表达式| 关系表达式<=替换表达式| <关系表达式>=替换表达式

    替换表达式→加法表达式| 减法表达式| 乘法表达式

    加法表达式→乘法表达式>| (加法表达式 + 乘法表达式)|(加法表达式 - 乘法表达式)

    乘法表达式→强制转换表达式| (乘法表达式 * 强制转换表达式)| (乘法表达式 / 强制转换表达式)|(乘法表达式 % 强制转换表达式)

    基本表达式→ 标识符 | 常量 | 字符串|(表达式)

    一元运算符→& | * | + |- | ~ | !

    赋值运算符→ =| 乘法赋值 | 除法赋值|求余赋值|加法赋值|减法赋值|左赋值 |右赋值|与赋值|异或赋值|或赋值

    储存类说明符→typedef(定义类型)| <extern(外部变量)| <static(静态)| auto(自动)| register(寄存器)

    说明符限定符列表→类型说明符 说明符限定符列表 | 类型说明符| 类型限定符 说明符限定符列表 |类型限定符

    标记语句→ (标识符 : 语句)| case (常数表达式 : 语句) | default(语句)

  • 相关阅读:
    (网页)中的简单的遮罩层
    (后端)shiro:Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
    (网页)jQuery的时间datetime控件在AngularJs中使用实例
    Maven Myeclipse 搭建项目
    MyBatis 环境搭建 (一)
    java 常用方法
    XML 基础
    JS BOM
    js 事件
    js 的使用原则
  • 原文地址:https://www.cnblogs.com/jiesheng/p/6005911.html
Copyright © 2011-2022 走看看