吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3431|回复: 12
收起左侧

[C&C++ 转载] 【笔记】第二章 C语言组成及数据

[复制链接]
sphao 发表于 2017-7-23 11:59
本帖最后由 sphao 于 2017-7-28 11:41 编辑

第二章 C语言组成及数据
一 C语言组成
     1. 组成: 若干文件
     2. 文件: 若干函数
     3. 函数: 函数头+函数尾
     4. 函数头: 四部分->函数名+()
     5. 函数体: {}+语句
     6. 语句: 三类语句
          类型1: /* */注释语句
          类型2: 定义语句;
          类型2: 执行语句;(五类)
               图1
二 数据与数据类型
     1. 数据四类: 常量 变量 表达式 函数
          (1)常量: 值不发生变化的量
               常量四类: 整形 实型 字符型 字符串型
                    *整形常量: 三种形式(十进制 八进制 十六进制)
                         八进制: 0...     十六进制: 0x(0X)...
                         长整型: ...l

                    *实型常量: 两种形式(小数 指数)
                         e前后必须都有数字,且后必为整数
                         e前后及数字间不能有空格
                    *字符型常量: 四种形式(常规 转义 八进制 十六进制)
                         'A'     '\n'     '\ddd'     '\xhh'

                    *字符串常量:一种形式(" ")
                         每个字符串尾都有一个结束符'\0'
                         C语言没有字符串变量

          (2)变量: 值随时改变的量(存常量)
               变量使用规则: 先定义 后使用
               注: *变量必须先定义后使用
                     *变量名属于用户标识符, 遵守命名规则
                     *在同一"{ }"中, 不能定义同名变量名
                     *同时定义多变量,  必须用逗号分隔
                     *变量可赋初值, 无初值是随机值

          (3)表达式: 用运算符讲数据连接起来的合法式子
               定义: 用运算符将数据连接起来的合法式子
               运算符三个属性:功能 优先级 结合性(运算方向)
                     *算数运算符及算术表达式:
                         +     -     *     /     %
                         '%'前后必为整形

                         余数与被除数符号一致
                     *赋值运算符及赋值表达式:
                         =
                        
                         '='左边必须是一个变量
                         '='右边可以是合法表达式
                         赋值表达式的值就是赋值运算符左边的变量值
                     *复合赋值运算符
                         +=     -=     /=......

                         : 符合赋值运算符的两个运算符中间不能有空格
                     *自增 自减运算符     ++     --(只能在变量前后)
                         i++     先标(表达式值)后加(变量值)
                         ++i     先加(变量值)后标(表达式值)

                     *逗号运算符及其表达式("顺序求值"表达式)
                         格式: 表达式1, 表达式2, ...,表达式n
                         功能: 逗号表达式的值就是表达式n的值, 求值顺序从左到右
                    *强制类型转换(显式转换)
                         格式 : (类型名)表达式     /     (类型名) (表达式)

          (4)函数: 调用具有一定功能的函数作为运算量
               函数两类: 标准函数 自定义函数

     2. 数据类型四大类: 基本类型(内置类型) 构造类型 指针类型 空类型
          基本类型: 整形 字符型 浮点型
          构造类型: 数组型 结构体类型 共用体类型 枚举类型
          指针类型: *
          空类型: void
     3. 标识符三类
保留字(关键字): 共32个,固定含义
          预定义标识符: 预先定义并具有特定含义的标识符
          用户自定义标识符: 由用户根据需要定义的标识符
     注:
          第一个字符必须是字母或下划线,后面可以是字母,数字,下划线
          大小写有区别
Image.png

免费评分

参与人数 3吾爱币 +2 热心值 +3 收起 理由
cy798 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
KaQqi + 1 热心回复!
出来溜溜 + 1 + 1 已答复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

馨香迎怀袖 发表于 2017-7-23 12:01
谢谢楼主分享
beize1226 发表于 2017-7-23 12:08
15061132227 发表于 2017-7-23 12:09
zlq6891 发表于 2017-7-23 12:26
好好学习天天向上
张小兮2015 发表于 2017-7-23 12:39
加油呀,兄弟!
celestial 发表于 2017-7-23 12:47
谢谢楼主分享
zhuoao 发表于 2017-7-23 15:36
谢谢楼主分享,学习!!!!
笨小孩123 发表于 2017-7-24 08:36
谢谢楼主分享
平淡哥 发表于 2017-7-24 09:24

谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 18:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表