随笔分类 - C/C++
摘要:通讯录管理系统 添加联系人功能:联系人上限1000人,信息(姓名、性别、年龄、联系电话、住址) 实现步骤:1.设计联系人结构体2.设计通讯录结构体3.main函数中创建通讯录4.封装添加联系人函数5.测试添加联系人功能 关于清屏操作:system("pause"); //按任意键继续system("
阅读全文
摘要:1 /* 2 2020年3月25日14:03:31 3 对于C++中string对象的学习 4 */ 5 6 #include<iostream> 7 #include<string> //头文件 8 using namespace std; 9 10 int main() 11 { 12 stri
阅读全文
摘要:/* 2020-3-24 21:38:34 对于用户的非法输入应该做适当的处理 防止下面出错——连环效应 */ #include<stdio.h> int main() { int i , j; scanf("%d",&i); printf("i = %d\n",i); while((getchar
阅读全文
摘要:本文转载自:C语言枚举类型(C语言enum用法)详解 在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用,比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等。 以每周七天为例,我们可以使用#define命令来给每天指定一个
阅读全文
摘要:想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#defin
阅读全文
摘要:现代软件的规模往往都很大,动辄数百万行代码,程序员需要把它们分散到成百上千个模块中。这些模块之间相互依赖又相互独立,原则上每个模块都可以单独开发、编译、测试,改变一个模块中的代码不需要编译整个程序。 在C语言中,一个模块可以认为是一个源文件(.c 文件)。 在程序被分隔成多个模块后,需要解决的一个重
阅读全文
摘要:事实上,从源代码生成可执行文件可以分为四个步骤,分别是预处理(Preprocessing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。 预处理(Preprocessing) 预处理过程主要是处理那些源文件和头文件中以#开头的命令,比如 #include、#de
阅读全文
摘要:C语言代码是由上到下依次执行的,不管是变量还是函数,原则上都要先定义再使用,否则就会报错。但在实际开发中,经常会在函数或变量定义之前就使用它们,这个时候就需要提前声明。 所谓声明(Declaration),就是告诉编译器我要使用这个变量或函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义
阅读全文
摘要:转载自:ASCII编码,将英文存储到计算机 计算机是以二进制的形式来存储数据的,它只认识 0 和 1 两个数字,我们在屏幕上看到的文字,在存储之前都被转换成了二进制(0和1序列),在显示时也要根据二进制找到对应的字符。可想而知,特定的文字必然对应着固定的二进制,否则在转换时将发生混乱。那么,怎样将文
阅读全文
摘要:1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 while(1) 6 { 7 double a,b,c; 8 double delta; 9 double x1,x2; 10 char ch; 11 printf("请输入三个系数:
阅读全文
摘要:调用Windows.h头文件下的SetConsoleTextAttribute函数改变文字和背景颜色。 调用形式为: SetConsoleTextAttribute( HANDLE hConsoleOutput, WORD wAttributes );hConsoleOutput表示控制台缓冲区句柄
阅读全文
摘要:sort是用来排序的函数,效率较高。 1.如何使用sort函数 必须加上头文件:"include <algorithm>"和"using namespace;" 使用方法如下: sort(首元素地址(必填),尾元素地址的下一个地址(必填),比较函数(非必填)); 默认对前面的区间进行递增排序; #i
阅读全文
摘要:2019-11-22 18:08:06 构造字符串 #include<iostream> #include<string> using namespace std; int main() { using namespace std; string one("My name is String!");
阅读全文

浙公网安备 33010602011771号