- 博客(118)
- 问答 (1)
- 收藏
- 关注
原创 C语言从头学50—变量说明符
"函数说明符",在声明变量的时候加上一些特定的说明符,可为编译器提供变量的额外信息,起到优化代码的作用,也可以影响程序的运行。
2024-08-21 19:48:00
326
原创 C语言从头学46——文件操作(一)
文件指针是文件操作的基础。这个指针是什么类型的呢?C语言在中定义了一个结构体,名为FILE,这个结构体可以记录操作文件所需的各种信息,所有文件操作都围绕着这个结构体进行。
2024-08-13 19:48:31
598
原创 C语言从头学44——I/O 函数(一)
I/O函数就是负责与外部设备通信的函数。所谓外部设备,一般指键盘、显示器等负责输入输出的设备。这里的输入、输出都是相对于计算机内存而言的。
2024-08-07 20:07:06
740
原创 C语言从头学42——预处理指令(一)
C语言编译器在编译程序之前,会先使用预处理器处理代码。预处理器进行删除注释、删除空行、多行语句合成一个逻辑行等等工作。然后,执行 "#" 开头的预处理指令。#号开头是预处理指令的典型特征,比如:#include 就是预处理指令。
2024-08-05 20:01:18
975
原创 C语言从头学40——typedef命令
typedef 这个命令的作用是给定义的结构体起一个别名。当然,typedef命令不仅仅只是给结构体起别名,它还可以给其它类型起别名。也就是说,typedef就是专门给某些类型起别名的命令。
2024-07-30 19:48:50
337
原创 C语言从头学35——struct结构
struct 是自定义数据类型的命令,它的使用大致分三个步骤:a.定义结构体;b.声明结构体变量;c.为结构体变量赋值。
2024-07-17 20:10:01
597
原创 C语言从头学33——内存管理(一)
C语言的内存管理分成系统管理与程序员用户手动管理两部分。系统管理的内存,主要是函数内部的变量(局部变量),这部分变量在函数运行时进入内存,这部分内存区域成为"栈区",函数运行结束后操作系统自动从内存卸载。用户手动管理的内存,主要是程序运行的整个过程中都存在的变量(全局变量),这部分所在的内存区域称为"堆区",这些变量需要用户手动从内存释放。如果使用后忘记释放,它就一直占用内存,直到程序退出时再交给操作系统才会清理。
2024-07-11 19:52:43
539
原创 C语言从头学31——与字符串变量相关的几个函数
strlen、strcpy、strcat、strcmp、sprintf这些函数都是与字符串相关的,除了sprintf是定义在stdio.h中外,其余几个都定义在string.h中,比较新的编译器版本stdio.h中已经含有string.h的内容,所以编程时不需要再包含string.h这个头文件。
2024-07-08 20:02:56
934
原创 C语言从头学30——字符串
C语言没有独立的字符串类型,字符串被当作字符数组处理。但在处理字符串时,在字符串最后一个字符后边会自动添加一个全是二进制 0的字节,写作 "\0" 字符,表示字符串结束。
2024-07-06 20:10:00
418
原创 C语言从头学29——数组(二)
数组是连续有序储存的同类型值,只要获得首地址(第0个成员的内存地址),其它成员的地址也就知道了,就能遍历整个数组。
2024-07-03 20:21:41
495
原创 C语言从头学27——可变参数使用方法
在声明函数的时候,对于不能确定的参数用省略号 ... 表示即可,但省略号前面至少要有一个常规参数,这种方式称为可变参数。
2024-06-27 20:05:50
240
原创 MFC案例:自制工具条(Toolbar)按钮的小程序
在基于对话框的MFC项目中,自制三个 Toolbar 按钮(用颜色区分,分别为红、绿、蓝);程序运行时,单击红色按钮显示一个红色的填充椭圆;再单击绿色按钮则进行清屏;最后单击蓝色按钮退出程序。
2024-06-25 20:22:46
714
原创 C语言从头学25—— exit() 函数及 atexit() 函数
exit() 函数用来终止整个程序的运行,执行到该函数程序就会立即结束。exit() 是有返回值的,返回值就是写在括号中的整型参数。
2024-06-24 20:20:33
488
1
原创 C语言从头学22——main( )函数
C语言中的 main( ) 是程序的入口函数。即所有的程序一定要包含一个 main( ) 函数。程序总是从这个函数开始执行,如果没有这个函数,程序就无法启动。
2024-06-19 19:33:26
557
原创 C语言从头学21——函数
函数是一段可以重复执行的代码。这个定义比较抽象,实际上就是我们常说的子程序。函数的来源有两大块,一是C语言为我们提供的大量函数,如 printf(),它们被声明在各种头文件、库文件中,使用前我们使用 #include 命令把相应的文件包含到我们的程序中就可以使用;另一块是我们自己编写 (自定义) 的函数,本文重点学习这一块内容。
2024-06-17 20:25:43
1192
原创 C语言从头学20——指针
指针是一个整型值,这个值代表一个内存地址,可以理解为指针是内存地址的门牌号码。通过指针可以找到所代表的内存地址上储存的内容。
2024-06-12 20:30:40
708
原创 MFC案例:利用SetTimer函数编写一个“计时器”程序
利用基于对话框的MFC项目,做一个一方面能够显示当前时间;另一方面在点击开始按钮时进行读秒计时,计时结果动态显示,当点击结束时读秒结束并保持最后结果。
2024-06-11 20:24:48
1252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人