-
C语言指针变量的定义和运用
所属栏目:[语言] 日期:2023-04-04 热度:1461
数据在内存中的地址也称为指针,如果一个变量存储了一份数据的指针,我们就称它为指针变量。在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。指针变量的值就是某份数据的地址,这样的一份数据可以是数组[详细]
-
C语言指针是什么 1分钟完全理解C语言指针的概念
所属栏目:[语言] 日期:2023-04-04 热度:2252
计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用 4 个字节,char 占用 1 个字节。为了正确地访问这些数据,必须为每个字节都编上号码,就像门牌号、身份证号一样,每个字节的[详细]
-
VS2015下载地址与安装教程
所属栏目:[语言] 日期:2023-04-04 热度:3122
为了更好地支持 Win10 程序的开发,微软发布了 VS2015。VS2015 支持开发人员编写跨平台的应用程序,从 Windows 到 Mac、Linux、甚至是编写 iOS 和 Android 代码!VS2015 共有三个版本,分别是:社区版(Community):[详细]
-
Windows下的编译器有哪几种 如何选择
所属栏目:[语言] 日期:2023-04-04 热度:7568
安装编译器或者 IDE(集成开发环境),也叫搭建开发环境。Windows 下的C语言 IDE 众多,多如牛毛,初学者往往不知道该如何选择,本节就来给大家指点迷津。1) Visual StudioWindows 下首先推荐大家使用微软开发的 Vis[详细]
-
与编译器关联的几个知识点
所属栏目:[语言] 日期:2023-04-04 热度:7407
上节我们介绍了编译器和 IDE 的概念,大家肯定希望赶紧实践一下,用 IDE 真正地运行一段C语言代码来看看效果,这样能够更快地获得成就感。但是,使用 IDE 的过程中会涉及到一些与编程有关的概念,这些概念如果不提前[详细]
-
何为编译器
所属栏目:[语言] 日期:2023-04-04 热度:1846
我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program)。在 Windows 下,可执行程序的后缀有 .exe 和 .com(其中 .exe 比较常见);在类 UNIX 系统(Linux、Mac O[详细]
-
C语言预处理命令概括
所属栏目:[语言] 日期:2023-04-03 热度:5524
预处理指令是以#号开头的代码行,# 号必须是该行除了任何空白字符外的第一个字符。# 后是指令关键字,在关键字和 # 号之间允许存在任意个数的空白字符,整行语句构成了一条预处理指令,该指令将在编译器进行编译之前[详细]
-
C语言#if ##ifdef #ifndef的用法详解 C语言条件编译解析
所属栏目:[语言] 日期:2023-04-03 热度:6632
假如现在要开发一个C语言程序,让它输出红色的文字,并且要求跨平台,在 Windows 和 Linux 下都能运行,怎么办呢?这个程序的难点在于,不同平台下控制文字颜色的代码不一样,我们必须要能够识别出不同的平台。Windo[详细]
-
C语言带参宏定义和函数的差异
所属栏目:[语言] 日期:2023-04-03 热度:8430
带参数的宏和函数很相似,但有本质上的区别:宏展开仅仅是字符串的替换,不会对表达式进行计算;宏在编译之前就被处理掉了,它没有机会参与编译,也不会占用内存。而函数是一段可以重复使用的代码,会被编译,会给它[详细]
-
C语言预处理命令是啥
所属栏目:[语言] 日期:2023-04-03 热度:6380
前面各章中,已经多次使用过#include命令。使用库函数之前,应该用#include引入对应的头文件。这种以#号开头的命令称为预处理命令。C语言源文件要经过编译、链接才能生成可执行程序:1) 编译(Compile)会将源文件([详细]
-
忽略语法节点 从整体上理解函数
所属栏目:[语言] 日期:2023-04-03 热度:9107
从整体上看,C语言代码是由一个一个的函数构成的,除了定义和说明类的语句(例如变量定义、宏定义、类型定义等)可以放在函数外面,所有具有运算或逻辑处理能力的语句(例如加减乘除、if else、for、函数调用等)都要[详细]
-
C语言函数含义 C语言自定义函数
所属栏目:[语言] 日期:2023-04-03 热度:457
函数是一段可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。接收用户数据的函数在定义时要指明参数,不接收用户数据的不需要指明,根据这一点可以将函数分为有参函数和无参函[详细]
-
何为函数 C语言函数的概念
所属栏目:[语言] 日期:2023-04-03 热度:7727
从表面上看,函数在使用时必须带上括号,有必要的话还要传递参数,函数的执行结果也可以赋值给其它变量。例如,strcmp() 是一个用来比较字符串大小的函数,它的用法如下:#include <stdio.h>#include <string.h>int [详细]
-
C语言字符串处置函数
所属栏目:[语言] 日期:2023-04-03 热度:2102
C语言提供了丰富的字符串处理函数,可以对字符串进行输入、输出、合并、修改、比较、转换、复制、搜索等操作,使用这些现成的函数可以大大减轻我们的编程负担。用于输入输出的字符串函数,例如printf、puts、scanf、[详细]
-
C语言字符串的输入与输出
所属栏目:[语言] 日期:2023-04-03 热度:9645
其实在《C语言输入输出》一章中我们已经提到了如何输入输出字符串,但是那个时候我们还没有讲解字符串,大家理解的可能不透彻,所以本节我们有必要再深入和细化一下。字符串的输出在C语言中,有两个函数可以在控制台[详细]
-
C语言判断数组中是否包括某个元素
所属栏目:[语言] 日期:2023-04-03 热度:8681
在实际开发中,经常需要查询数组中的元素。例如,学校为每位同学分配了一个唯一的编号,现在有一个数组,保存了实验班所有同学的编号信息,如果有家长想知道他的孩子是否进入了实验班,只要提供孩子的编号就可以,如[详细]
-
何为数组 C语言数组的基本概念
所属栏目:[语言] 日期:2023-04-01 热度:9536
在《C语言数据输出大汇总以及轻量进阶》一节中我们举了一个例子,是输出一个 4×4 的整数矩阵,代码如下:#include <stdio.h>#include <stdlib.h>int main(){int a1=20, a2=345, a3=700, a4=22;int b1=56720, b[详细]
-
之于C语言选择结构和循环结构的总结
所属栏目:[语言] 日期:2023-04-01 热度:1617
C语言中常用的编程结构有三种(其它编程语言也是如此),它们分别是:顺序结构:代码从前往后依次执行,没有任何“拐弯抹角”,不跳过任何一条语句,所有的语句都会被执行到。选择结构:也叫分支结构。代码[详细]
-
C语言break和continue用法说明 跳出循环
所属栏目:[语言] 日期:2023-04-01 热度:1687
使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break或continue关键字。break关键字在《C语言switch case语句》一节中,我们讲到了break,用它来跳出 switch 语句。当 br[详细]
-
C语言输入字符和字符串 所有函数大归类
所属栏目:[语言] 日期:2023-04-01 热度:6484
C语言有多个函数可以从键盘获得用户输入,它们分别是:scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。getchar()、getche()、getch():这三个函数都用于输入单个字符。gets():获取一行数据,并作为字[详细]
-
C语言数据输出大汇总以及轻量进程
所属栏目:[语言] 日期:2023-04-01 热度:9008
在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是:puts():只能输出字符串,并且输出结束后会自动换行,在《第一个C语言程序》中已经进行了介绍。putchar():只能输出单个字符,在《在C语言中使用英文[详细]
-
C语言数据类别转换 自动类型转换+强制类型转换
所属栏目:[语言] 日期:2023-04-01 热度:2117
数据类型转换就是将数据(变量、数值、表达式的结果等)从一种类型转换为另一种类型。自动类型转换自动类型转换就是编译器默默地、隐式地、偷偷地进行的数据类型转换,这种转换不需要程序员干预,会自动发生。1) 将一[详细]
-
C语言运算符的优先级与结合性
所属栏目:[语言] 日期:2023-04-01 热度:2834
本节我们从一个例子入手讲解,请看下面的代码:#include <stdio.h>int main(){int a = 16, b = 4, c = 2;int d = a + b * c;int e = a / b * c;printf( "d=%d, e=%d\n", d, e);return 0;}运行结果:d=24, e=81) 对于[详细]
-
C语言标识符 关键字 注释 表达式及语句
所属栏目:[语言] 日期:2023-04-01 热度:9803
这一节主要讲解C语言中的几个基本概念。标识符定义变量时,我们使用了诸如 a、abc、mn123 这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这叫做标识符(Identifier)。标识符就是程序员自己起的名[详细]
-
在C语言中运用英文字符
所属栏目:[语言] 日期:2023-04-01 热度:9330
前面我们多次提到了字符串,字符串是多个字符的集合,它们由" "包围,例如"http://c.biancheng.net"、"C语言中文网"。字符串中的字符在内存中按照次序、紧挨着排列,整个字符串占用一块连续的内存。当然,字符串也可[详细]
