当前位置:网站首页>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)、使用指针在函数间通信
边栏推荐
- 配置我的kitty
- 仿牛客网讨论社区项目—项目总结及项目常见面试题
- datagrip 报错 “The specified database userpassword combination is rejected...”的解决方法
- 爬虫框架 Scrapy 详解
- 插入排序—直接插入排序和希尔排序
- Talk about the bugs in using for in to traverse the array in js
- Golang: go to connect and use mysql
- return;代表含义
- Detailed explanation of the crawler framework Scrapy
- Bean的生命周期
猜你喜欢
随机推荐
拳头游戏免版权音乐下载,英雄联盟无版权音乐,可用于视频创作、直播
Vim三种模式
rhcsa 第四天
响应式织梦模板园林花卉类网站
Dart exception details
Summary of test points about app updates in different ways
Upgrade to heavyweight lock, lock reentrancy will lead to lock release?
Golang: go get url and form attribute value
How to generate and configure public key certificate in Alipay
MVVM project development (commodity management system 1)
滚动条样式修改
Bean的生命周期
基于百度OCR的网站验证码在线识别
安装SQL Server详细教程
日志导致线程Block的这些坑,你不得不防
Detailed explanation of the crawler framework Scrapy
05-SDRAM: Arbitration
Does flinkcdc have any solution for mysql's date field type conversion?
first unique character in characters
小程序通过云函数操作数据库【使用get取数据库】