随笔分类 -  C语言小知识

摘要:1.两个杯子交换液体,拿第三个杯子做媒介 C语言示例代码: 1 #include<stdio.h> 2 3 int main() 4 { 5 int a=10,b=20; 6 int c; 7 c=a; 8 a=b; 9 b=c; 10 printf("a=%d,b=%d\n",a,b); 11 1 阅读全文
posted @ 2019-06-22 11:28 望三星 阅读(3745) 评论(0) 推荐(0)
摘要:有时候,我们需要随机产生一个在某范围的数,C/C++提供了一个库函数rand()来产生随机数。 函数原型:int rand(void); 功能:返回一个[0,RAND_MAX]间的随机整数。其中RAND_MAX是定义在stdlib.h头文件中的一个常量。 注意: rand()函数包含在头文件stdl 阅读全文
posted @ 2018-10-25 22:09 望三星 阅读(11566) 评论(0) 推荐(1)
摘要:使用文件流时,文件中有一个指针标志文件当前的读写位置。读写一个字符后,文件的位置指针会向后移动到下一个字符的位置。有时候,程序需要从文件的不同位置“跳跃”地读取字符,这时就要用到相关的函数。 文件指针,即指向文件的指针。关于利用文件指针进行文件读写可以看我上篇博客:https://www.cnblo 阅读全文
posted @ 2018-10-14 15:54 望三星 阅读(1040) 评论(0) 推荐(0)
摘要:利用标准文件操作函数进行数据的输入输出,所用函数均在stdio.h中,类似于freopen重定向文件。 该方法的思路是: (1)建立文件指针 (2)打开文件,将文件指针指向打开的文件,并决定打开的文件类型 (3)对文件进行读写 (4)关闭文件 1.文件指针的定义 使用文本文件前,必须先定义指向该文件 阅读全文
posted @ 2018-10-14 14:54 望三星 阅读(914) 评论(0) 推荐(0)
摘要:1.三字母词 C标准定义了几个三字母词(trigrph),三字母词就是几个字符的序列,合起来表示另一个字符,用于使C环境在某些缺少必需字符的字符集上实现。以下左边给出三字母词,右边是它等价的字符。 ??( [ ??) ] ??! | ??< { ??> } ??' ^ ??= # ??/ \ ??- 阅读全文
posted @ 2018-09-04 11:04 望三星 阅读(1065) 评论(0) 推荐(0)
摘要:编写程序,完成以下功能: 1)定义表示金额的类Money,有私有成员yuan、jiao、fen,分别代表元、角、分的值; 2)将+、-、*、/四个运算符重载为普通函数,然后声明为Money类的友元; 3)编写main函数,测试Money。 代码如下: 1 #include<iostream> 2 u 阅读全文
posted @ 2018-08-22 14:56 望三星 阅读(4088) 评论(0) 推荐(0)
摘要:1.cin>> 用法a:最基本的流输入用法,接受一个数字或字符,自动跳过输入的空格。 用法b:接受一个字符串,但是遇到除开头外的空格则会终止输入。 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 char a[100] 阅读全文
posted @ 2018-08-22 14:44 望三星 阅读(828) 评论(0) 推荐(0)
摘要:当一个程序调试需多次手动输入数据时,可采用freopen()库函数,先将测试数据存入文件,再调用该函数将输入由键盘重定向为文件,也可以调用该函数将输出由屏幕重定向为文件,直接在文件中查看。 用法: freopen( "path","mode", stream ); 其中path表示用于存储输入输出的 阅读全文
posted @ 2018-08-22 14:38 望三星 阅读(805) 评论(0) 推荐(0)