0基础学习C语言第五章:输入与输出

deer332025-06-1634
当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。当我们提到输出时,这意味着要在屏幕上、打...

这两个简单的C语言宏定义,能够在程序运行前,找到错误代码

deer332025-06-1635
今天翻看 Linux 内核源代码时,发现两行非常有意思的C语言代码,如下:#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) #...

C语言小技巧两个感叹号(两个!)妙用

deer332025-06-1635
两个!是为了把 非0值 转换成1,而0值还是0。因为C语言中,所有 非0值 都表示真。所以!非0值 = 0,而!0 = 1。所以!!非0值 = 1,而!!0 = 0。看看下面的真值表:...

C 语言的类型

deer332025-06-1633
C 语言的类型C 语言中存储在对象中的值或者由函数返回的值,其含义取决于用于访问它的表达式。声明为对象的标识符是最简单的这类表达式,类型即由标识符给出。类型分为对象类型(描述对象的类型)和函数类型(描...

「 C语言 」 还不懂指针的一定要进来,它没有你想的那么难

deer332025-06-1630
前言本篇博客主要是初始指针,简单使用指针,在日常的使用解决问题中运用指针。(文末福利不要错过!!)一. 指针是什么?指针:是内存单元的编号,也就是指针。...

C语言程序基本结构详解

deer332025-06-1629
在C语言的补习课程中,有些学生对于C语言的结构不是很了解,为此为了让学生对于C语言有多的认识,有利于促进C语言的学习,本文对C语言的程序结构进行了简单的分析与解释。...

跟我一起学习C语言(什么是数据结构)

deer332025-06-1635
数据结构+算法=程序解决问题的方法:1)寻求数学模型,用具体的...

「C初级」.整型数值

deer332025-06-1636
整型数值在C语言中表示整数,包含正数、零和负数,比如正数100,0和负数-100,数学中整数的范围可以无穷大或无穷小,但C语言所提供的内置整型数值范围是受限制的,C语言对整数范围的设定是通过修饰符来实...

一篇文章带你明白:什么是编译器,什么是集成开发环境(IDE)?

deer332025-06-1635
各位,关于编译器和集成开发环境这两个名称,我们平时一直在说,但这二位究竟有什么区别和联系呢,今天就跟大家简单聊一聊。我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Ex...

C语言-闲聊一维、二维数组

deer332025-06-1654
①若a[i]为一维数组...