![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
Summer丶snow
这个作者很懒,什么都没留下…
展开
-
C 库函数 int ungetc() 将读入的字符回退到输入流中
描述C 库函数int ungetc(int char, FILE *stream)把字符char(一个无符号字符)推入到指定的流stream中,以便它是下一个被读取到的字符。声明下面是 ungetc() 函数的声明。int ungetc(int char, FILE *stream)参数char-- 这是要被推入的字符。该字符以其对应的 int 值进行传递。 stream-- 这是指向 FILE 对象的指针,该 FILE 对象标识了输入流。返回值如果成功,则返...原创 2020-09-17 21:49:37 · 765 阅读 · 0 评论 -
memset赋值问题 memset最大值/最小值赋值
关于memset赋值问题https://www.cnblogs.com/freeyouth/p/10771009.htmlmemset初始化详解+变量初始化最大值、最小值https://blog.csdn.net/STRVE/article/details/99814628关于memset的初始最大最小值https://blog.csdn.net/dragon60066/article/details/69292236...原创 2020-09-14 23:20:35 · 390 阅读 · 0 评论 -
C/C++语言 结构体数组初始化 结构体数组元素全部置0 memset函数将结构体数组初始化
#include <string.h>///memset需要头文件<string.h>(c语言) 或 <cstring>(c++语言)struct node{ int w1, w2, w3; int number; double sum;}a[5005];int main(){ memset(a, 0, sizeof(a));///结构体数组可以直接memset初始化 return 0;}...原创 2020-09-13 11:25:51 · 4693 阅读 · 0 评论 -
C/C++ 获取字符串、字符数组长度
一般常用的方法:字符数组:strlen()string对象:length()获取C/C++字符串、字符数组长度:https://blog.csdn.net/m0_37592397/article/details/79701992C++获取字符串长度的几个函数(亟待完善):https://www.cnblogs.com/GoldCrop/p/10832314.html...原创 2020-06-07 13:53:35 · 341 阅读 · 0 评论 -
将字符数组中的字符转换为整型变量的数字 将字符串转换为数字
C语言#include <iostream>#include <cstring>using namespace std;int str_to_int(char * str);///将字符数组中的字符转换为整型变量的数字int main(){ char str[10] = "1234"; cout << str << endl; int y = str_to_int(str); cout << y.原创 2020-06-07 13:00:40 · 8186 阅读 · 0 评论 -
freopen函数的使用以及freopen与fopen的区别 open、fopen、freopen区别(文件操作)
https://www.cnblogs.com/hi3254014978/p/11450960.htmlfreopen函数的使用:参见这篇博客https://www.cnblogs.com/moonlit/archive/2011/06/12/2078712.html当我们求解acm题目时,通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入.转载 2020-06-06 21:21:52 · 3494 阅读 · 0 评论 -
C/C++ abort() 和 exit () 的区别 stdlib中的函数
abort() 和 exit () 的区别如题所示, 这两个函数有什么区别 ? 它们的适用场合是什么?-----------------------------------------------exit和abort都是用来终止程序的函数,都是存在于stdlib中的函数,他们的不同如下:exit会做一些释放工作:释放所有的静态的全局的对象,缓存,关掉所有的I/O通道,然后终止程序。如果有函数通过atexit来注册,还会调用注册的函数。不过,如果atexit函数扔出异常的话,就会直接调用terminate。a原创 2020-06-05 10:52:41 · 884 阅读 · 0 评论 -
深入 理解char * ,char ** ,char a[ ] ,char *a[] 的区别
深入 理解char * ,char ** ,char a[ ] ,char *a[] 的区别http://www.imooc.com/article/30475转载 2020-05-30 23:52:39 · 157 阅读 · 0 评论 -
C/C++ 编译报错 printf was not declared in this scope
报错: 'printf' was not declared in this scope原因是这个 printf 函数需要头文件 "stdio",但是程序中没写,解决办法是在头文件中加入此头文件。C语言加入 include<stdio.h>C++加入 include<cstdio>...原创 2020-05-19 11:41:51 · 64842 阅读 · 6 评论 -
C 简介/C语言简介(转)
C 简介C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。UNIX 操作系统,C...转载 2019-01-22 08:38:46 · 204 阅读 · 0 评论 -
C 基本语法(转)
C 基本语法我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。C 的令牌(Tokens)C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌:printf("Hello, World! \n");这五个令牌分别是:printf("Hello, World! \n")...转载 2019-01-22 08:09:40 · 167 阅读 · 0 评论 -
C语言长代码拆分 长语句拆分
C语言长代码拆分 长语句拆分写代码的时候一行代码写的太长该如何拆分呢?这个问题我也在网上搜了很多,可是很难找到满意的答案,接下来我把我找到的很多答案进行一个汇总,以供大家学习。一:来源: https://zhidao.baidu.com/question/13369126.html1.换行的标识是"\"。2.针对一般语句换行使用\结尾作为换行标记,在编译时,\后面的将被忽...原创 2019-01-19 21:05:22 · 2188 阅读 · 0 评论 -
C/C++编码规范
1. http://www.cnblogs.com/len3d/archive/2008/02/01/1061902.html2.原创 2019-01-19 15:51:47 · 215 阅读 · 0 评论 -
C语言的结构体详解(本文为转载文)
文章来源:https://www.cnblogs.com/magay/p/9561813.html作者:MagayC语言的结构体详解结构体(struct)1、定义 一般格式为: struct 结构名 { 类型 变量名; 类型 变量名; ...转载 2019-01-07 21:00:41 · 675 阅读 · 0 评论