
C语言
文章平均质量分 69
LingMessy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言输入输出
c语言标准输入输出 目录c语言标准输入输出putchar() -- 输出一个字符getchar() -- 输入一个字符puts() -- 输出一行字符gets() -- 输入一行字符printf() -- 格式化输出scanf() -- 格式化输入putc() -- 等同于fputc()getc() -- 等同于fgetc() c语言的标准输入是stdin,标准输出是stdout putchar() – 输出一个字符 声明: int putchar(int char) getchar() – 输入一个字符原创 2021-01-11 20:58:05 · 584 阅读 · 0 评论 -
c语言字符串类型转换
c语言字符串类型转换 c标准库 - <stdlib.h> 目录c语言字符串类型转换atoi() -- 字符串转整数atol() -- 字符串转长整数atof() -- 字符串转浮点数strol() -- 字符串转长整数stroul() -- 字符串转无符号长整数strod() -- 字符串转浮点数拓展函数(非标准库函数) atoi() – 字符串转整数 声明: int atoi(const char *str) 如果没有执行有效的转换,则返回0 举个栗子: // #include<stdi原创 2021-01-10 21:40:50 · 3234 阅读 · 0 评论 -
c语言内存操作
c语言内存操作 基本概念 内存 malloc()原理 操作及注意事项 具体函数 void *malloc(size_t size) 申请一个所需大小的内存空间 void *calloc(size_t nitems, size_t size) 申请一个所需大小的内存空间,并设置内容为零 void *realloc(void *ptr, size_t size) 尝试重新分配之前申请的内存空间大小 void free(void *ptr) 释放分配的内存空间 实例: char *str = (char *)ma原创 2020-12-20 17:23:39 · 530 阅读 · 0 评论 -
c语言读写文件的各种操作
c语言读写文件的各种操作 目录c语言读写文件的各种操作fopen() -- 打开文件fclose() -- 关闭文件fgetc() -- 读取一个字符fputc() -- 写入一个字符fgets() -- 读取一行fputs() -- 写入字符串到文件fread() -- 从文件读取指定大小的数据到数组fwrite() -- 把指定大小的数组写入到文件fscanf() -- 从文件读取数据并格式化输入fprintf() -- 格式化输出到文件ftell() -- 获取当前位置fseek() -- 改变当前位原创 2020-12-20 15:09:05 · 616 阅读 · 2 评论 -
c语言--关于指针的理解
c语言–关于指针,我的理解 指针就是指向某一数据的内存地址,指针变量的内容是一个内存地址,但是因为它是指针型变量,默认使用的时候先进行指针运算,就得到了指向的数据。 所以当某函数的参数要传指针的时候,实际上就是传数据地址,指针变量的内容就是数据地址所以可以直接传,普通变量的内容是数据所以要在前面加个&来获取地址。 例如: int a; int *b; scanf("%d %d",&a,b); ...原创 2020-12-20 12:22:05 · 173 阅读 · 1 评论 -
Windows下为 VS Code 配置 C/C++ 环境
Windows下为 VS Code 配置 C/C++ 环境 步骤: 安装VS Code文本编辑器 安装MinGW-w64编译器套件 vscode安装C/C++扩展 编写程序并配置环境 1.安装VS Code文本编辑器 VS Code官方下载地址:https://code.visualstudio.com/ 汉化教程: 点击红圈处,然后搜索 ms-ceintl.vscode-language-pack-zh-hans 并安装 2.安装MinGW-w64编译器套件 点击下载 解压后把 /mingw64/b原创 2020-10-14 13:31:05 · 531 阅读 · 0 评论