首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言初阶】 分支语句 if 的全面介绍

鸽芷咕:个人主页 个人专栏:《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!...这个在C语言中就是多分支语句。 现在大家明白什么是选择结构了吧! 废话不多下面给大家讲讲讲在C语言中选择语句是怎么实现的。...C语言中选择结构为我们提供了俩个选择语句: if 语句 switch语句 if 语句 if由名知意:就是条件的意思嘛。 先来给大家讲讲if语句的语法是怎么样的?...而这样写C语言会当成什么呢? C语言中会先执行18<=age这个条件,当我们输入15时。18<=15肯定是假的那么就是0。在C语言中假为0,真为1。...在C语言中&&是逻辑与的意思就是并且 所以我们这样写18<= age <=30 就完美解决了这个问题。 同时满足18<= age和age <=30俩个条件。

13010
您找到你想要的搜索结果了吗?
是的
没有找到

C语言基础知识快速入门(全面

目录 什么是C语言 计算机语言发展 写第一个C语言代码   基本格式 数据类型 单位 变量 作用域 生命周期 常量 函数 数组 数组初始化 操作符  位操作 赋值 单目操作 关系/逻辑/条件 逗号表达式...关键字 字符串 定义 结束标志 局别  求字符串长度 转义字符 注释 选择语句  循环 ---- ---- 什么是C语言 简单来说 C语言就是一门计算机语言,广泛应用与底层开发,使用语言写代码程序,...解决问题 所以说对于计算机这一专业来说C语言和学好C语言相当的重要 ---- 计算机语言发展 就计算机来说,最开始是以通电实现2进制(1/0)来于计算机实现交流然后形成2进制代码 但太麻烦,便发展助记符...(汇编语言),再然后形成吧B语言,后发展出现C语言 再后出现各种解释语言出现(Java,python等) ---- 写第一个C语言代码 工具   推荐VS2019编译器   基本格式 #include...---- 常量  C语言中常量的类型: 字面常量:3.14,“abc”等 const修饰的常变量:const—常属性,本质还是变量 #define定义的常量:例:#define MAX 100 枚举常量

60520

C语言这个基础知识,99%的人都了解不全面

printf()和scanf()是 C语言中最“多才多艺”的 I、O函数 它使用的转换说明和转义字符 能使程序员恰到好处的控制 想要输入和输出的信息 但这也提高了使用它的难度 今天大雄就给大家整理了...这两个函数的常见用法 说明:这是学C语言最基本的知识点,简单的使用不难, 但是里面的一些细节和原理就值得我们好好推敲了,想要学好C语言或者编程语言的小伙伴,真的可以好好看看哦~ 一、printf函数...这里要注意,scanf的第2个参数传递的不是age变量,而是age变量的地址&age,&是C语言中的一个地址运算符,可以用来获取变量的地址。 * 接着我们可以在提示信息后面输入个8: ?...("a=%d, b=%d, c=%d", a, b, c); * 注意第2行,3个%d之间是用中划线-隔开的,因此我们在每输入一个整数后都必须加个中划线-,比如这样输入 ?...=%d, b=%d, c=%d", a, b, c); * 注意第2行,3个%d之间是用空格隔开的,我们在每输入一个整数后必须输入一个分隔符,分隔符可以是空格、tab、回车 用空格做分隔符 ?

44000

C语言知识汇总,史上最全面总结,没有之一

C语言学习视频 C语言学习资源200G C语言基础 C语言学习路线 C语言入门笔记 初识C语言 简单的C程序示例 我们编写的C代码是怎样跑起来的?...C语言数组——一维数组 C语言数组——二维数组 C语言数组——字符数组 C语言核心技术——函数 C语言函数调用及栈帧结构 5分钟搞懂C语言的传值和传址 13道练习题让你搞明白C语言的递归调用 C语言中常用的...纠缠不清的C语言位域(位段)详解 C语言知识整理:内存管理(详细版) C语言结构体占用内存总结 写给小白看的C语言动态内存管理,含笔试题 16个C语言经典问题(收藏) 常见的C语言内存错误及对策,又长知识了...C语言动态内存分配函数 C语言内存管理 C语言的头文件和宏定义详解 一文搞懂C语言对文件的操作 | 经典 C语言编程 — 头文件 C语言编程 — 结构体与位域 C语言基础——短短几分钟就让你了解数据是怎样在内存中存储的...C语言实例:将人员信息写入磁盘文件并读出显示 C语言实例:提取字符串中全部数字 C语言实例:使用socket写一个tcp客户端 C语言实例:C语言实现将16进制字符串转字节数组 C语言实例:C语言实现

3K104

C语言常用字符串操作函数整理(详细全面

参数:   s:字符串首地址   c:匹配字母(字符) 返回值:   成功:返回第一次出现的c地址   失败: NULL 举例: char src[] = "ddda123abcd"; char...(int c):检查字符是否为控制字符;(八进制000~037以及177的字符) int isdigit(int c):检查字符是否为十进制数字;(0~9) int isgraph(int c):检查字符是否为图形表示...,依赖于使用语言的环境;0~9,a~z,A~Z,以及标点符号) int islower(int c):检查字符是否为小写的字母;(a~z) int isprint(int c):检查字符是否为可打印的...;(A~Z) int isxdigit(int c):检查字符是否为十六进制数字;(0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f) 字符转换 int tolower...(int c):转化字符为小写字母; int toupper(int c):转化字符为大写字母;

3.4K40

C++】C 语言C++ 语言的关系 ( C 语言发展 | C 语言缺陷 | C 语言 + 面向对象 + 高级语言特性 | C++ 语言增加内容 | C 语言C++ 语言应用场景 )

一、C 语言发展 C 语言 被开发之前 并 没有经过 缜密 的 设计 , 而是在 使用过程中 逐渐完善的 ; C 语言发展经过如下阶段 : 初始阶段 : 1972年至1978年 , C语言 初步形成 ,...C99 , C11 , C17 等标准 , 以满足新的编程需求 ; 二、C 语言缺陷 C 语言有如下缺陷 : C 语言 没有经历过 缜密的 设计过程 , 都是根据需求逐渐完善的 , 出现了很多缺陷和漏洞...2、C 语言C++ 语言关系 C 语言C++ 语言 并 不是 竞争关系 ; C++ 语言 是 以 C 语言为基础 的 加强版本编程语言 , 可以看作是更好的 C 语言 , 在 C++ 语言...中 , 可以使用 C 语言语法 , 对 C 语言完全兼容 ; C++ 语言 包含 C 语言 , 在 C++ 代码中可以使用 C 语言的语法 , 但是在 C 语言中不能使用 C++ 的语法 ; 3、C++...语言应用场景 C 语言C++ 语言的应用场景 : C语言 应用场景 : 系统软件、操作系统、编译器等 底层系统级应用 ; C++ 语言 应用场景 : 大型应用程序、游戏 等更 高级的应用 ; 在不同的

22820

C语言关键字详解(五)带你全面了解 volatile 关键字

目录 一、前言 二、最易变的关键字—volatile 1、volatile 总体阐述 2、CPU运算与内存覆盖 3、线程与执行流 4、volatile修饰变量 三、总结 一、前言 大家好,欢迎来到C语言深度解析专栏...—C语言关键字详解第五篇,在本篇中我们将会介绍C语言当中的另外一个重要的关键字 volatile ,相信大家在看完这篇博客后会对 volatile 这个关键字的用法及注意事项有一个系统、全面的认识。...也正是因为它冷门,所以在面试C语言相关问题的时候,volatile 和 static 、const 这两个关键字一样成为了最经常被问到的问题。...这是C深度剖析中对 volatile 的解释,现在我们可能对这段描述并不感冒,没关系,我们下面对 volatile 进行详细介绍之后再回过头来看它,相信那时,大家对这段话会有不一样的感受。...可能会对某些程序进行优化,其中就有可能会将某些需要反复从内存中读取的变量直接放在寄存器当中(这点大家可以和 register 来对比一下),从而造成在多线程情况下程序逻辑错误的问题,为了解决或者避免此类错误,C语言中定义了

47000

C语言关键字详解(二) 带你全面了解 static 关键字

多文件在代码中的具体体现 三、最名不符实的关键字 - static static 整体阐述 1、static 修饰局部变量 2、static修饰全局变量 3、static修饰函数 四、总结 一、前言 大家好,欢迎来到C语言深度解析专栏...C语言关键字详解(一) 二、认识多文件 为了理解static修饰函数的作用,我们需要了解多文件的相关内容 1、多文件的创建 这里我先介绍一下头文件的创建:头文件的创建与.c文件的创建十分相似...(.c:c语言) 多文件就是在一个.h文件下,包含多个.c文件,比如main.c test1.c test2.c teset3.c … … 2、为什么要有多文件 在一个公司的大型项目中,预期产品所要实现的功能往往是十分复杂的...C语言代码转换成汇编代码,而每一条C语言语句都对应着多句汇编代码,然而在图三中,我们可以观察到,只有 static int a = 0; 这条语句没有对应的汇编代码,也就是说,C语言在编译的时候会直接跳过这条语句..."交互"成本会非常高,所以C语言在设计的时候就规定了全局变量和函数可以跨文件访问 2、 static 修饰局部变量的作用:改变局部变量的生命周期,本质上是改变了局部变量的存储位置,让局部变量不再是在栈区上开辟空间

30600

C语言C语言入门知识

一、主函数 C语言的主函数是main()函数,有且仅有一个。 例如: int main() { return 0; } 是一个标准的C语言主函数。...二、输入、输出函数 C语言中的输出函数为printf,输入函数为scanf,使用前需要引用头文件#include 。...(2)C语言中的常见单位(从小到大): bit(比特)<byte(字节)<KB<MB<GB<TB<PB<..... 1byte = 8bit 1KB = 1024byte 1MB = 1024KB...四、变量和常量 4.1 变量的使用 C语言中常量是不变的值,变量是可变的值 创建变量的使用: int age = 10; char ch = 'w'; float weight = 45.5f...4.3 常量 C语言中的常量分为字面常量,const修饰的常变量,#define 定义的标识符常量,枚举常量。 (1)字面常量:100,'w',3.14等。

9210
领券