C语言
文章平均质量分 67
#RE
努力!奋斗!
展开
-
C语言中的gets函数和scanf函数
scanf函数的原理C语言并未提供 输入/输出 关键字,其输入和输出是通过标准函数库来实现的。scanf函数的功能是从键盘上将数据按用用户指定的格式输入并赋值给指定的变量。值得注意的是,**scanf函数从键盘上读入的数据为字符串,之后scanf函数再将读入的字符串转为用户需要的格式**。原创 2023-02-05 23:34:28 · 1071 阅读 · 1 评论 -
什么是程序——编译与调试
1、利用 编译程序 从源语言编写的 源程序 产生 目标程序 的过程。2、用 编译程序 产生 目标程序 的动作。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0, 编译程序 把人们熟悉的语言换成2进制的。如:Windows中编译程序把源代码编译为 .exe 文件。就是程序每一步的运行后发生计算,计算会改变变量的值,我们通过变量监视窗口,如果发现某个变量值不符合我们预期时,就代表我们找到了 bug,我们将bug修改后使得结果符合我们的预期的过程。原创 2023-02-05 19:09:59 · 290 阅读 · 0 评论 -
C语言结构体基本知识
文章目录一、结构类型的定义二、使用步骤1.引入库2.读入数据总结一、结构类型的定义示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')..原创 2021-09-25 02:29:37 · 1228 阅读 · 0 评论 -
为什么要malloc()?何时要malloc()?如何使用malloc()?
函数原型:void *malloc(unsigned int num_bytes); //分配长度为num_bytes字节的内存块返回值是void指针,void* 表示未确定类型的指针,void *可以指向任何类型的数据,更明确的说是指申请内存空间时还不知道用户是用这段空间来存储什么类型的数据(比如是char还是int或者其他数据类型),可以通过类型强制转化转化为其他任意类型指针。如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。为什么要?何时要?mal转载 2021-10-23 13:55:28 · 4500 阅读 · 1 评论