C语言简明教程(十一):函数和指针
接上一节:输入输出和文件 C语言有两种很特别的数据类型:函数类型和指针类型,必须说明,函数以函数类为基础,指针同样以指针类型为基础,不然的从各个角度都能理解方式和指针的话那恐怕很难掌握C语言的核心。以数据类型为基础可以更好理解C语言的函数和...
接上一节:输入输出和文件 C语言有两种很特别的数据类型:函数类型和指针类型,必须说明,函数以函数类为基础,指针同样以指针类型为基础,不然的从各个角度都能理解方式和指针的话那恐怕很难掌握C语言的核心。以数据类型为基础可以更好理解C语言的函数和...
接上一节:分支语句和跳转语句 在Linux下一切东西都是文件,包括外设、socket等,这需要我们深入理解文件的本质,文件是一块数据块,通常不同类型的数据块有不同的数据组织格式,称为文件格式,例如exe文件属于PE格式,本文我们从文件的角度...
接上一节循环语句实例详解 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语言printf如何输出二进制数格式?如何将十进制数按二进制数输出?C语言printf二进制输出字符的格式是什么?C语言可以二进制输出吗? C语言printf打印没有提供二进制格式化输出转换说明,需要自定义实现输出二进制数格式,实现的算法...
接上一节C程序综合概述细节分析 C语言是高级语言中最精简的语言,它比其它OOP语言少了很多不必要的内部机制,C语言核心就是内存、数据结构和算法了,而数据类型这部分的内容对于C语言编程来说显得比较重要,在C程序设计时需要考虑到采用的数据类型、...
接上一节GNU GCC、LLVM Clang和开发环境部署 本节正式进入C语言程序的学习和编写,首先我们先大概对C程序的编写有个了解,例如C程序的基本结构、头文件、main函数、变量声明以及最常用的printf打印函数等等,这些都是后面C编...