C语言简明教程(九):分支语句和跳转语句
接上一节循环语句实例详解 C语言的分支语句有if-else语句、switch语句,跳转语句有break语句、return语句、continue语句,其中return语句用于函数返回值,break语句跳出本控制语句(常见有循环语句和switc...
接上一节循环语句实例详解 C语言的分支语句有if-else语句、switch语句,跳转语句有break语句、return语句、continue语句,其中return语句用于函数返回值,break语句跳出本控制语句(常见有循环语句和switc...
接上一节运算符、表达式和语句 C语言的循环语句有while循环,for循环和do while循环,其中while循环和for循环在开发中常用,而且for循环的用法比较灵活,每种循环语句都需要使用到一个条件测试表达式,在这个表达式中常用到一些...
接上一节字符串、常量和格式化输入输出实例详解 本文主要讨论C语言中的运算符、表达式和语句,其中还讨论到一些重点的内容,如类型转换、自动类型转换和强制类型转换,以及C语言函数的正确使用方式。 一、C语言运算符 1、基本运算符 C语言的基本运算...
接上一节C语言基本数据类型完整详解 本文主要讨论C语言中的格式化输入输出scanf和printf函数,这两个函数是C语言函数中较为特殊的函数,因为需要使用到相关的转换说明或修饰符,相对高级语言来说这两个输入输出函数使用也并不方便。另外讨论一...
接上一节C程序综合概述细节分析 C语言是高级语言中最精简的语言,它比其它OOP语言少了很多不必要的内部机制,C语言核心就是内存、数据结构和算法了,而数据类型这部分的内容对于C语言编程来说显得比较重要,在C程序设计时需要考虑到采用的数据类型、...
接上一节GNU GCC、LLVM Clang和开发环境部署 本节正式进入C语言程序的学习和编写,首先我们先大概对C程序的编写有个了解,例如C程序的基本结构、头文件、main函数、变量声明以及最常用的printf打印函数等等,这些都是后面C编...
接上一节关于C程序编译链接过程详解和实例 在Linux下大家可能都听过或看过GNU或LLVM,GNU或LLVM是什么呢?他们有什么区别?GCC和Clang又有什么区别?iOS开发中也常见到LLVM和Clang,如果对这些不了解,开发起来多多...
接上一节关于C语言标准版本的教程:C语言标准版本之C89(C90)和C99 C11 不像高级编程语言,在C语言开发中,了解其编译链接过程显得相对重要,因为C语言是较为底层的语言,很多时候我们调试C程序或者解决其它问题都可能会涉及到C编译链接...
到目前为止C语言的版本并不多,在开发中首先也是要确定使用哪个版本的C语言,各个版本的特性的也不尽相同,对C语言的版本不了解会造成开发中各种困惑,例如使用linux中的头文件和使用GCC编译代码时都需要注意C语言的版本选择,下面讨论一下C语言...