C 与 C++
文章平均质量分 57
记录 C 与 C++ 的一些项目与知识
芒果和小猫
图形图像工程师
展开
-
[C++]基础知识---函数
写在前面: 在刚上大学的时候,学习各种各样的计算机基础知识,对我而言,刚开的时候我是不理解的,知识太抽象,只是机械的记住了概念和用法,往往忽略了一些细节。 当自己实践增多的时候,各种知识渐渐的清晰起来,所有东西都是有来龙去脉的,原来不理解的东西都豁然开朗起来。这个时候再取回顾原来学习的知识技能,又有一种温故而知新的感觉。因为我打算开始慢慢复习之前学习的基础知识,这也算是我开始夯实基础的一个...原创 2018-04-01 21:31:39 · 313 阅读 · 0 评论 -
[C++]基础知识---类的公有、保护、私有继承
1、继承方式在C++中有三种继承方式,分别是:公有继承 public保护继承 protected私有继承 private2、继承语法继承的语法如下class base{ public: int a; protected: int b; private: char c;};class A:p...原创 2018-04-02 17:29:23 · 268 阅读 · 0 评论 -
[C++]关于C++中的sizeof——C++类的内存分配
关于C++中sizeof1. 空类class A{};cout<<sizeof(A)//结果为1空类也是可以被实例化的,实例化就是在内存中分配地址,按理说空类的大小应该为0,因为没有存储任何数据,但是因为空类可以实例化,要是大小为0的话,就无法分配内存了,所以空类隐含的加上了一个字节,所以在用sizeof的时候,输出为12. 单一数据clas...原创 2018-04-03 21:18:35 · 526 阅读 · 0 评论 -
[C++]基础知识---构造函数和析构函数执行顺序
1、构造函数的调用顺序基类构造函数、成员构造函数、派生类的构造函数 class D{ public: D() { cout<<"成员执行了"<<endl; }} ;class A{ public: A() { ...原创 2018-04-06 21:24:22 · 221 阅读 · 0 评论 -
STL入门
最近看了算法竞赛入门经典,里面有关于C++STL的部分,借此简单总结一下书中提到的用法,等自己复习的时候好翻出来查看1、排序(sort)在algorithm头文件中,已经写好了许多常用的算法,其中排序算法时经常使用的算法 default (1) template <class RandomAccessIterator> void sort (Random...原创 2018-04-11 10:24:58 · 152 阅读 · 0 评论 -
C语言字符串输出不对的问题
1. ‘\0’的问题用char数组存储的时候要特别小心,例如我们要存储三个数字int main(){ char num[3]; num[0]='0'; num[1]='1'; num[2]='2'; printf("%s",num); return 0;}结果 我们输出了123还有而外的6个字符,我用的是vs2015,打开...原创 2018-09-15 10:42:50 · 5542 阅读 · 0 评论 -
C语言double类型输出为0.0000.....的问题
1、编译环境VS2015 和 dev c++2、遇到的问题我在用VS2015对一个double类型的数据进行输出我写的是double num =1324;printf("%lf",num);其中没有考虑输出格式的问题就使用了%lf,输出一点都没有,当我换成%f的时候也没有出现问题,但是当我换成了dev c++的时候,输出用printf("%lf",num);出现了问题,打印出来...原创 2018-09-18 21:32:00 · 18768 阅读 · 2 评论 -
C++简单分割csv数据为字符串
1、目的利用C++读取,将csv文件中的数据单独提取出来,这里将提取出来的数据转换为了字符串类型,可根据需要将数据转为需要的类型。这里测试用的数据是iris数据集放大10倍的csv文件,如下图2、C++代码#include <iostream>#include <fstream>#include <string>#include <...原创 2018-09-25 21:12:32 · 1185 阅读 · 0 评论 -
C语言命令行传递参数
1、C语言main函数参数的意义#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]) { for(int i=0;i<argc;i++) { printf("%s\n",argv[i]); } return 0;}如上图代码所示,C语言有的main函数中,默认...原创 2018-10-29 12:33:06 · 6369 阅读 · 1 评论 -
C语言学生管理系统增删改查
基于C语言和txt文件的增删改查 转载请注明出处1、背景本系统基于学生信息管理,完成了学生的信息的读取、增加、删除、修改、查询。本身意义可能不大,但是有很多学生再刚开始学习的时候,往往布置的大作业就是利用C语言实现简单的控制台管理系统,往往要求使用的结构是在内存中用链表存储数据从txt中读取信息,并可以删除写入完成信息的展示、增加、删除、修改、查询以上就是最简单的...原创 2018-09-17 20:02:02 · 67855 阅读 · 27 评论