共庆2024年圣诞、元旦活动折扣,全站8折!
×
登录
注册
切换触屏版
登录
注册
首页
Unity
Unreal
C#
C/C++
星游网
登录
注册
切换触屏版
全部课程
编程语言
C#
C/C++
java
lua
HTML/CSS
C#
C/C++
java
lua
HTML/CSS
Unity3d课程
基础系列
新手入门
进阶系列
实战
专题系列
热更新
数据存储
shader入门
设计模式
图形学
基础系列
进阶系列
实战
专题系列
图形学
VR/AR 虚拟/增强现实
HTCVive
移动VR
Oculus
HTCVive
移动VR
Oculus
Unreal课程
基础系列
进阶系列
实战
专题系列
基础系列
进阶系列
实战
专题系列
AI 技术
游戏美术
游戏特效
游戏原画
游戏UI
游戏模型
游戏特效
游戏原画
游戏UI
游戏模型
学习方法养成记
推荐公开课
游戏开发
Cocos2dx
H5
Laya
CocosCreator3D
Cocos2dx
H5
Laya
CocosCreator3D
首页
Unity
Unreal
C#
C/C++
星游网
C语言入门实战 - 基础篇
第105任务: 10.8 #在宏定义中的使用
查看课程
任务列表
第1任务: 1.1 C语言概述
第2任务: 1.2 什么是编程语言
第3任务: 1.3 编程语言介绍
第4任务: 1.4 源文件和头文件
第5任务: 1.5 标准库
第6任务: 1.6 编译器
第7任务: 1.7 IDE
第8任务: 1.8 终端
第9任务: 1.9 内存
第10任务: 1.10 计算机存储单位
第11任务: 1.11 学习C语言的困惑
第12任务: 1.12 Visual studio 的安装
第13任务: 1.13 使用VS创建一个C项目
第14任务: 1.14 C程序结构解剖
第15-1任务: 1.15 C程序的编译过程
第15-2任务: 课程文档
第16任务: 2.1 常量和变量的本质
第17任务: 2.2 标识符的起名规则
第18任务: 2.3 数据类型关键字
第19任务: 2.4 变量的定义
第20任务: 2.5 变量的赋值
第21任务: 2.6 变量的声明
第22任务: 2.7 常量的定义
第23任务: 2.8 printf 函数的使用
第24任务: 2.9 类型限定符
第25任务: 3.1 基于二进制数数
第26任务: 3.2 十进制整数转二进制
第27任务: 3.3 十进制小数转二进制
第28任务: 3.4 八进制和转换
第29任务: 3.5 十六进制和转换
第30任务: 3.6 原码-补码和反码
第31任务: 3.7 基于补码进行算术运算
第32任务: 4.1 整形家族
第33任务: 4.2 sizeof 关键字的使用
第34任务: 4.3 有符号整形和无符号整形的取值范围
第35任务: 4.4 有符号整形和无符号整形的区别
第36任务: 4.5 布尔类型
第37任务: 4.6 字符类型
第38任务: 4.7 转义字符
第39任务: 4.8 数值溢出
第40任务: 4.9 浮点类型
第41任务: 4.10 浮点类型数据的占位符和使用
第42任务: 4.11 printf 和 putchar 函数
第43任务: 4.12 printf中的一些特殊占位符的使用
第44任务: 4.13 scanf 和 getchar 函数的使用
第45任务: 4.14 缓冲区
第46任务: 5.1 运算符
第47任务: 5.2 算术运算符
第48任务: 5.3 赋值运算符
第49任务: 5.4 比较运算符
第50任务: 5.5 逻辑运算符
第51任务: 5.6 位运算符 - 按位与和应用
第52任务: 5.7 位运算符 - 按位或和应用
第53任务: 5.8 位运算符 - 使用按位异或交换和加解密数据
第54任务: 5.9 位运算符 - 按位取反
第55任务: 5.10 左移和右移
第56任务: 5.11 运算符的优先级
第57任务: 5.12 运算符的结合律
第58任务: 6.1 表达式
第59任务: 6.2 表达式赋值的注意事项
第60任务: 6.3 自动类型转换和强制类型转换
第61任务: 7.1 流程控制的结构
第62任务: 7.2 if...else 的使用
第63任务: 7.3 if...else if...else 的使用
第64任务: 7.4 三目运算符
第65任务: 7.5 switch 的使用
第66任务: 7.6 使用 switch 的注意事项
第67任务: 7.7 for 循环
第68任务: 7.8 while 循环
第69任务: 7.9 do...while 循环
第70任务: 7.10 嵌套的循环
第71任务: 7.11 break 和 continue 的使用
第72任务: 7.12 goto 的使用
第73任务: 8.1 数组概述
第74任务: 8.2 数组的定义和使用
第75任务: 8.3 数组名字剖析
第76任务: 8.4 数组的初始化
第77任务: 8.5 练习1-找数组中的最小值
第78任务: 8.6 练习2-数组数据逆置
第79任务: 8.7 练习3-冒泡排序
第80任务: 8.8 二维数组
第81任务: 8.9 二维数组的定义和使用
第82任务: 8.10 二维数组名字和地址之间的关系
第83任务: 8.11 二维数组的几种初始化方式
第84任务: 8.12 练习-小组成绩统计
第85任务: 8.13 多维数组
第86任务: 8.14 字符数组的定义和初始化
第87任务: 8.15 练习-合并字符串
第88任务: 9.1 函数概述
第89任务: 9.2 函数的分类
第90任务: 9.3 函数的定义
第91任务: 9.4 函数的声明
第92任务: 9.5 函数的形参和实参
第93任务: 9.6 函数的调用顺序剖析
第94任务: 9.7 内联函数
第95任务: 9.8 递归函数
第96任务: 9.9 递归练习-计算阶乘
第97任务: 9.10 递归练习-菲波那切数列
第98任务: 10.1 预处理指令-头文件包含
第99任务: 10.2 定义常量宏
第100任务: 10.3 定义函数宏
第101任务: 10.4 条件编译宏-上
第102任务: 10.5 条件编译宏-下
第103任务: 10.6 pragma - 防止头文件重复包含
第104任务: 10.7 pragma - 设置内存对齐
第105任务: 10.8 #在宏定义中的使用
第106任务: 10.9 ##在宏定义中的使用
第107任务: 11.1 扫雷游戏规则介绍
第108任务: 11.2. 制作游戏开始菜单
第109任务: 11.3 游戏数据初始化和显示
第110任务: 11.4 布置地雷
第111任务: 11.5 排雷
第112任务: 11.6 递归探索地图-上
第113任务: 11.7 递归探索地图-下
第114-1任务: 11.8 判断游戏是否获胜了
第114-2任务: 代码
学
习
中
心
TOP
在线客服1
U3D5群
U3D千人群
UE4会员群
工作时间:9:00 - 18:30
客服:18600062327
邮箱:
admin@taikr.com