C/C++编程
温水里的一只青蛙
这个作者很懒,什么都没留下…
展开
-
c/c++输入输出流iostream与stdio之间的区别
三者之间的区别 #include<iostream> 在新的标准C++中使用。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都要有这个头文件,使用时一定要引入命名空间"using namespace std;"。 相比于#include"iostream", 采用"< >"方式效率更高一些(直接从编..原创 2018-08-14 22:10:39 · 24677 阅读 · 2 评论 -
stdio.h头文件使用
头文件#include<stdio.h>中stdio.h是stand input & output的缩写,意思是标准输入输出头文件。凡是用到标准输入输出函数,就要调用该头文件。查看stdio.h目录下包含哪些函数:主要有文件访问、二进制输入/输出、格式化和非格式化输入/输出、文件定位、错误处理、文件操作等。具体打开自己的VS安装目录,找到include文件夹,打开i...原创 2018-07-19 22:54:25 · 21500 阅读 · 3 评论 -
printf()常用转换说明及其输出结果
%d 有符号十进制整数(int)%u 无符号十进制整数(unsigned int)%o 无符号八进制整数%c 单个字符(char)%f 单精度浮点数(float)、十进制记数法%lf 双精度浮点数(double)%.nf 十进制记数法,其中n表示精确到小数位后n位.十进制%a 浮点数、十六进制数、p记数法%A 浮点数、...原创 2018-07-17 21:40:13 · 698 阅读 · 0 评论 -
C\C++中函数参数的三种传递方式
转自:https://www.cnblogs.com/tanjuntao/p/8678927.html一、值传递这种传递方式中,实参和形参是两个不同的地址空间,参数传递的实质是将原函数中变量的值,复制到被调用函数形参所在的存储空间中,这个形参的地址空间在函数执行完毕后,会被回收掉。整个被调用函数对形参的操作,只影响形参对应的地址空间,不影响原来函数中的变量的值,因为这两个不是同一个存储空间...转载 2018-07-16 09:07:30 · 5089 阅读 · 0 评论 -
结构体(struct)和联合体(union)的区别
两者最大的区别在于内存利用一、结构体struct 各成员各自拥有自己的内存,各自使用互不干涉,同时存在的,遵循内存对齐原则。一个struct变量的总长度等于所有成员的长度之和。二、联合体union 各成员共用一块内存空间,并且同时只有一个成员可以得到这块内存的使用权(对该内存的读写),各变量共用一个内存首地址。因而,联合体比结构体更节约内存。一个union变量的总长度至...原创 2018-07-17 20:37:26 · 49322 阅读 · 16 评论 -
Release版本和Debug版本的区别以及转换
转自:https://blog.csdn.net/hust_sheng/article/details/49964217简介 vs中的工程有debug和release两个版本:Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,但是不做任何优化(性能有影响),目的是为开发人员提供强大的应用程序调试能力,也就是说只有在Debug模式下,我们才可以使用vs所提供的所有的程...转载 2018-06-07 22:26:09 · 13664 阅读 · 0 评论 -
VS2015使用技巧
1.注释:CTRL+K+C2.取消注释:CTRL+K+U3.设置断点调试:F9,断点行不执行4.回到上一个光标位置:CTRL+-5.前进到下一个光标位置:CTRL+Shift+-6.复制整行代码:光标停在该行,CTRL+C,再粘贴CTRL+V7.剪切整行代码:光标停在该行,CTRL+X8.删除整行代码:光标停在该行,CTRL+L9.撤销:CTRL+Z10.返撤销:CTRL+Y11.调试(启动):F...原创 2018-06-07 22:05:30 · 3064 阅读 · 0 评论 -
cmd常用命令以及和DOS的区别
1、DOS系统(磁盘操作系统): 属于单用户、单任务操作系统,采用的是对计算机手动输入命令行的方式下,对计算机进行操作和控制。DOS可以直接访问硬件,因此很适合用来控制嵌入式设备。 2、DOS和cmd(命令提示符)区别:DOS系统下可以删除、修复windows系统,但在cmd下则不行。cmd属于windows系统的一部分,只是一个接口,而DOS本身就是一个系统。 3、在wind...原创 2018-06-14 10:59:43 · 5246 阅读 · 1 评论 -
C++Primer第五版——习题答案及详解
本文转自:https://blog.csdn.net/misayaaaaa/article/details/53786215第一章全部题目(第一章基础较多)http://blog.csdn.net/misayaaaaa/article/details/53200001第二章1~10题:http://blog.csdn.net/misayaaaaa/article/details/532007731...转载 2018-05-30 18:42:30 · 27596 阅读 · 4 评论 -
数组的两种传递方式
数组传递:将数组作为参数传递给函数,分值传递和地址传递。其中,值传递的效率较低,不建议使用。两种传递方式都会改变main函数中数组的值,如下代码中a[3]的结果都为6。注意区分数组的值传递和函数值传递的区别。//数组的两种传递方式#include<iostream>using namespace std;//值传递void fun1(int a[5]){ ...原创 2018-08-22 19:58:14 · 13127 阅读 · 3 评论