关于C语言文件输入输出

C语言

  

2019-06-06 22:14:07

文件类型指针 定义文件指针变量的一般形式为: FILE *文件结构指针变量名 例如:FILE *fp; \ 注意:只有通过文件指针,才能调用相应的文件。 文件的打开(fopen函数) 常用以下方式打开文件: 注意:要用\\ 而不是\ , 拓展名为.txt,而文件命名不需要加。 文件的关闭(fclose函数) fclose(fp); fclose函数也带回一个返回值,当顺利关闭文件时,返回0,否则返...

C语言中的类型转换

C语言

  

2019-06-25 22:39:54

 C语言中的类型转换可以分为两种: 隐式转换中的规则有: ①窄的向宽的转变; ②unsigned     同类型无符号比有符号宽   同类型的转换例如: int a=-10; unsigned int b=10; if(a>b) printf("a>b"); else printf("a<b...

声明:该游戏由香蕉地-老张原创。 有几个bug: 1、有时候按键按下确小球没有消失 2、一直按住不放手,会自动消失等,主要是由于宏定义产生的。 源码及截图如下: 几个注意点: 1、我使用的是VS2017开发,easyX中outextxy()函数的使用参考:https://docs.easyx.cn/#outtextxy 2、后续再详细介绍,bug的解决和一些游戏新的特效玩法。 2张游戏截图:...

1.啤酒和饮料     啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。     我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。     注意:答案是一个整数。请通过浏览器提交答案。 (11) 2.切面条     一根高筋拉面,中间切一刀,可以得到2根面条。   ...

C语言仓库管理系统

C语言  管理系统

  

2019-06-06 08:52:56

仓库管理系统 此系统为大学时课程为学习C语言来设计的,在此平台做一个记录用,希望看到的同学觉得不妥的地方可以指出来,也希望对刚学C语言的同学有帮助。 一.功能 仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过货物的信息管理、单据管理、仓库人员管理等功能模块来实现仓库的综合管理。本系统可以方便快捷地实现仓库中货物的添加、删除、查询、统计等操作,使企业的仓库管理的井井有条,更加准...

内存和地址 我们可以把计算机的内存看成一条长街上的一排房屋。每个房子都可以容纳数据,并可以通过房号来标识 但是计算机的内存由数以万计的位组成,每个位可以容纳0/1,由于一个为能标识的值范围太有限,通常许多位组成一组合成一个单位,叫字节。一个字节包含8位 可以存储无符号值0 ~ 255,或者有符号数-128 ~127。 为存储更大的值,通常把多个字节合在一起作为更大的内存单位。 从而内存中的每个位置...

C语言中,结构体类型属于一种构造类型(其他的构造类型还有:数组类型,联合类型)。本文主要介绍关于结构体以下几部分。 1、概念 为什么要有结构体? 因为在实际问题中,一组数据往往有很多种不同的数据类型。例如,登记学生的信息,可能需要用到 char型的姓名,int型或 char型的学号,int型的年龄,char型的性别,float型的成绩。又例如,对于记录一本书,需要 char型的书名,char型的作...

C++工具--异常及异常处理

C语言  异常  原创

  

2019-06-17 05:10:18

我们总是希望自己所写的程序都是正确,并且运行结果也是正确的。但这是很难的,因此我们必须要考虑程序存在错误的情况。 程序中常见的错误:语法错误和运行错误。 语法错误在编译时编译系统是能够发现的,并且编译系统会告诉我们错误是什么、位置是在哪儿,因此这样的错误是比较容易发现和纠正的。 另外还有一些程序它能正常通过编译也能运行,但是在运行过程中会出现异常,往往得不到正确的结果,甚至导致程序死亡。 程序死亡...

文章目录 基本数据类型 格式化 数组与内存布局 代码 作为一个Android开发者,怎能不会NDK开发,下面我们开始我们的NDK之旅 怎么搭建环境我们暂且不管,随心而为 基本数据类型 1.signed—有符号,可修饰 char、int。Int是默认有符号的。 2.unsigned—无符号,可修饰 int 、char 整型 字节 取值范围 占位 int 4 -2,147,48...

指针原来也可以这样理解啊 这里需要先声明: *是取指针所对应的地址所对应的变量,&是取变量所对应的地址.如,*p是取p所对应的地址的变量,&i是取i所对应的地址. 实际编译过程中,我发现这两段代码是一样的: 代码一: 代码二: 运行结果为:(两种代码的运行结果都是一样的) 仔细观察发现,两个代码的唯一区别在于: printf("Value of var[%d] = %d\...

C语言递归函数

C语言  递归

  

2019-06-24 19:07:45

前言 本博文的代码基于VC++6.0开发调试; 递归函数是C语言的一大特点,也是C语言的一个重要知识点; 递归函数往往遵循着公式(例如等比数列,等差数列等); 最重要了解递归的这么一个思想; 什么是递归函数 从功能上来看:递归函数是一个函数,C语言中,每个函数都代表一个独立的功能;递归函数当然也是一个功能函数; 从形式上来看:一种函数被自己本身调用的函数; 注意:递归虽说是函数本身调用自己,但是本...

记录

C语言  小程序

  

2019-06-26 05:10:12

大学时C语言挂科了,现在准备重新拾起来,慢慢来吧。 简单的小程序 输入一个三位数,显示它的百位,十位,个位。 递归 C Primer Plus 的程序清单9.6 指针...

getchar是如何工作的:

getchar  C语言

  

2019-06-27 05:24:50

  首先是我的实验结果: getchar会把缓冲区中的换行符、空格符、制表符都读走,且可以得到在shell中,按下回车键,std_input中输入的是一个换行符'\n'。 我们输入:1回车,运行结果如下: 结论:shell在按下回车键时输入停止,getchar从标准缓冲区中读入字符,并且回车键被读入标准输入缓冲区。 注:制表符和空格也可以读入,这里不做实验。 最后一行代码改为: 我们输入...