当前位置:网站首页>C语言学习概览(三)
C语言学习概览(三)
2022-08-01 07:09:00 【Dαīsч】
七、C控制语句:分支和跳转
1、if语句
2、if-else语句
(1)、多重选择else if
(2)、else与if配对
(3)、多层嵌套的if语句
3、逻辑运算符
(1)、优先级
(2)、求值顺序
(3)、范围
4、条件运算符:?:
5、循环辅助:continue和break
(1)、continue语句
(2)、break语句
6、多重选择:switch和break
(1)、switch语句
(2)、只读每行的首字符
(3)、多重标签
(4)、switch和if else
7、goto语句
八、字符输入/输出和输入验证
1、单字符I/O:getchar()和putchar()
2、缓冲区
3、结束键盘输入
4、重定向和文件
5、创建更友好的用户界面
(1)、使用缓冲输入
(2)、混合数值和字符输入
6、输入验证
7、菜单浏览
九、函数
1、函数概览
(1)、创建并使用简单函数
(2)、函数参数
(3)、定义带形式参数的函数
(4)、声明带形式参数函数的原型
(5)、调用带实际参数的函数
(6)、黑盒视角
(7)、使用return从函数中返回值
(8)、函数类型
2、ANSI C函数原型
(1)、无参数和未指定参数
(2)、函数原型的优点
3、递归
(1)、递归的基本原理
(2)、尾递归
(3)、递归和倒序计算
(4)、递归的优缺点
4、编译多源代码文件的程序
(1)、UNIX
(2)、Linux
(3)、DOS命令行编辑器
(4)、Windows和苹果的IDE编译器
(5)、使用头文件
5、查找地址:&运算符
6、更改主调函数中的变量
7、指针简介
(1)、间接运算符:*
(2)、声明指针
(3)、使用指针在函数间通信
边栏推荐
- Upgrade to heavyweight lock, lock reentrancy will lead to lock release?
- 日志导致线程Block的这些坑,你不得不防
- return;代表含义
- dbeaver连接MySQL数据库及错误Connection refusedconnect处理
- Classwork (7) - #598. remainder operation (mod)
- rhcsa 第四天
- 响应式织梦模板园林景观类网站
- Golang: go get url and form attribute value
- Why is the lightweight VsCode used more and more?Why eat my C drive 10G?How to Painlessly Clean VsCode Cache?Teach you how to lose weight for C drive
- 根据指定区域内容生成图片并进行分享总结
猜你喜欢
Detailed explanation of the crawler framework Scrapy
响应式织梦模板园林景观类网站
NIO programming
matlab 风速模型 小波滤波
rhcsa 第四天
How to use Photoshop to composite star trail photos, post-processing method of night sky star trail photos
Golang:go静态文件处理
"By sharing" northwestern university life service | | bytes a second interview on three sides by HR
Dbeaver connect the MySQL database and error Connection refusedconnect processing
Golang:go获取url和表单属性值
随机推荐
MySQL row locks and gap locks
Upgrade to heavyweight lock, lock reentrancy will lead to lock release?
Windows taskbar icon abnormal solution
Vim简介
matlab simulink 粒子群优化模糊pid控制的电机泵
Srping bean in the life cycle
rhcsa 第三次
图片无损压缩软件哪个好用:试试完全免费的JPG-C 图片批量修整压缩减肥工具吧 | 最新jpg批量修整工具下载
Dell PowerEdge Server R450 RAID Configuration Steps
Guest brush SQL - 2
LeetCode每日一题(309. Best Time to Buy and Sell Stock with Cooldown)
13 - JUC CountDownLatch concurrent programming
The BP neural network based on MATLAB voice characteristic signal classification
Dart 异常详解
Zero-code website development tool: WordPress
戴尔PowerEdge服务器R450 RAID配置步骤
Leetcode第 304 场周赛
Golang:go开启web服务
金山打字通 官网 下载
【FiddlerScript】利用FiddlerScript抓包保利威下载