C语言
文章平均质量分 90
只为学会后看其他工具的源码,如Redis、NGINX等
geminigoth
大龄程序员,带着14位小朋友做牛马
展开
-
C语言基础篇5:指针(二)
指针变量做函数的参数也是如此。指针型变量可以作为函数的参数,使用指针作为函数的参数是将函数的参数声明为一个指针,前面提到当数组作为函数的实参时,值传递数组的地址,而不是将整个数组赋值给函数中去。当用数组名作为实参调用函数时,指向该数组的第一个元素的指针就被传递到函数中去。swap函数是用户自定义函数,在main函数中调用该函数交换变量a和b的值,swap函数的两个形参被传入了两个地址值,也就是传入了两个指针变量,在swap函数的函数体内使用整型变量temp作为中间变量,将两个指针变量所指向的数值进行交换。原创 2023-11-27 12:09:45 · 575 阅读 · 0 评论 -
C语言基础篇5:指针(一)
指针是C语言的核心、精髓所在,用好了指针可以在C语言编程中起到事半功倍的效果。指针一方面可以提高程序的编译效率和执行速度,而且还可以通过指针实现动态的存储分配,另一方面使用指针可使程序更灵活,便于表示各种数据结构,编写高质量的程序。同时,其抽象概念,学习过程中要多看多练,使用时应多注意,否则操作不当会导致整个程序收到破坏。原创 2023-11-27 12:09:18 · 1282 阅读 · 0 评论 -
C语言基础篇4:变量、存储、库函数
如果在一个函数中,内层作用域中定义的变量和已经声明过的某个外层变量有相同的名字,那么内层作用域中的变量将覆盖外层作用域中的那个变量。由于C语言允许将一个较大的程序分成若干独立模块文件分别编译,如果一个源文件中的函数想引用其他源文件中的变量,就可以用extern来声明外部变量,也就是说extern变量可以扩展外部变量的作用域。使用内部函数,可以是函数只局限于函数所在的源文件中,如果在不同的源文件中有同名的内部函数,这些同名的内部函数也不互相干扰。如果一个变量在所有的函数的外部声明,这个变量就是全局变量。原创 2023-11-19 18:07:26 · 370 阅读 · 0 评论 -
C语言基础篇4:变量与存储
在介绍局部变量和全局变量前,先,了解一些关于作用域方面的内容。作用域的作用就是决定程序中的哪些语句是可用的,换句话说,就是程序中的可见性。作用域有局部作用域和全局作用域,那么局部变量就具有局部作用域,而全局变量就具有全局作用域。原创 2023-11-12 18:14:20 · 374 阅读 · 0 评论 -
C语言基础篇3:函数
一个完整的C程序是通过函数之间互相调用实现的。通过对函数模块的调用,可以实现相应的功能。在进行程序设计时,会将一些常用的功能模块编写成函数,放在函数库中供公共使用。有些函数是按照ANSI C的要求随C语言编译器提供的,这种函数称为库函数。像printf、scanf等,都属于库函数。每个程序的入口和出口都是位于main函数中。编写程序时,并不是将所有的内容都放在main方法中。为了方便规划、组织、编写和调试,一般的做法是将一个程序划分为若干个程序模块,每个程序模块都完成一部分功能。原创 2023-11-12 15:16:40 · 1010 阅读 · 0 评论 -
C语言基础篇2:数组
一维数组示意图如下:1 一维数组的定义一维数组是用来存储一维数列中数据的集合,声明格式:类型说明符 数组标识符[常量表达式];(1)类型说明符表示数组中的所有元素类型。(2)数组标识符表示该数组类型变量的名称,命名规则与变量名一致。(3)常量表达式定义了数组中存放的数据元素的个数,即数组长度。如a[8],表示a数组中有8个元素,下标从0开始,到7结束。2 一维数组的引用数组定义后就要使用该数组,可以通过引用数组元素的方式使用该数组中的元素。数组元素表示的一般形式:数组标识符[下标]。原创 2023-11-05 19:21:29 · 264 阅读 · 0 评论 -
C语言基础篇1:数据类型、常量、变量
在C语言中,关键字是指被赋予特定意义的一些单词,不能把这些单词作为标识符来使用.C语言一共有32个关键字,如下图。在后面的学习中会逐渐接触到这些关键字的具体使用用法。原创 2023-11-04 20:02:45 · 268 阅读 · 0 评论