ICode9

精准搜索请尝试: 精确搜索
  • C Primer Plus编程练习(更新中)2021-11-17 13:30:12

    C Primer Plus 编程练习 一、初识C语言 #include <stdio.h> /* 1.你刚被MacroMuscle有限公司聘用。该公司准备进入欧洲市场,需要一个把英寸单位转换为厘米单位(1英寸=2.54厘米)的程序。 该程序要提示用户输入英寸值。你的任务是定义程序目标和设计程序(编程过程的第1步和第2步)。

  • C++ primer plus 8.8_62021-11-14 22:03:50

    #include<iostream> #include<cstring> #include<string> using namespace std; template <typename T> T max5(T num[], int n); template <> char* max5( char* ch[], int n); int main(void) { double num1[4]={1.2,2.4,3.6,4.8}; i

  • [C++ Primer] C++基础【1】2021-11-10 16:31:28

    C++ Primer 中文版 (第5版) 电子工业出版社 C++ 11 文章目录 第一章 开始第二章 变量和基本类型基本内置类型变量复合类型:引用和指针const限定符处理类型复合类型、常量和autodecltype类型指示符decltype和引用 自定义数据结构定义Sales_data类型预处理器概述 第一

  • C++Primer第五版:默认初始化问题2021-11-03 22:02:48

    如果定义变量时没有指定初始值,则变量被默认初始化,此时变量被赋予“默认值”。 分两种情况:函数体内部初始化与函数体之外初始化。 函数体之外初始化无论什么类型的变量都会有对应的固定的默认值。但是函数体内部初始化时,C++的基本内置类型的变量将被赋予一个随机值! 根据《C++Prim

  • C++ Primer学习笔记 - 第13章 拷贝控制2021-10-30 20:04:44

    目录13.1 拷贝、赋值与销毁13.1.2 拷贝赋值运算符13.1.3 析构函数13.1.4 三/五法则13.1.5 使用=default13.1.6 阻止拷贝 本章主要内容,类定义构造函数,用来控制在创建此类型对象时做什么。学习类如何控制该类型对象拷贝、赋值、移动或销毁时做什么。 主要函数:拷贝构造函数、移动构造

  • C++类和内存管理【C++ primer 笔记】2021-10-24 09:58:42

    文章目录 程序构建badstring.hbadstring.cppmain.cpp编译和运行结果: 程序说明结果分析 程序构建 设计一个badstring类,它将包含一个字符串指针和一个表示字符串长度的值。 badstring.h #include <iostream> #ifndef BADSTRING_H_ #define BADSTRING_H_ class badstring

  • C++ primer 第五版13.39代码2021-10-23 22:04:29

    class StrVec{ public: StrVec(); // 构造函数 StrVec(const StrVec&); // 拷贝构造 StrVec &operator=(const StrVec&); // 拷贝赋值构造 ~StrVec(); // 析构函数 void pushBack(const

  • C Primer Plus 10学习记录2021-10-16 17:33:50

    C Primer Plus 10 数组与指针 Programing Test (1)重点:用指针进行计算,初始化数组 #include<stdio.h>#define MONTHS 12 //一年的月份数#define YEARS 5 //年数int main(void){    const float rain[YEARS][MONTHS] = {       {4.3,4.3,4.3,3.0,2.0,1.2,0.2,0.2,0.4,2.4,3.5,6.

  • [C++primer笔记]第二章:变量和基本类型2021-10-09 13:59:02

    第二章 变量和基本类型 2.1基本内置类型 2.1.1算术类型 包括整型和浮点型,C++11规定char最小8位,int最小16位,long long最小64 位,允许编译器赋予它们更大的尺寸如float32位。其中,char对应一个机器字节。 可寻址的最小内存块:字节(byte),有8位. 一个字(word)通常有4个字节,32位。 sig

  • C Primer Plus 6 第十四章 习题62021-10-07 18:59:39

    #include <stdio.h> #include <string.h> #include <stdlib.h> #define NLEN 10 #define MAXRS 100 struct name {     char fname[NLEN];     char lname[NLEN]; }; struct data {     unsigned int P_count;    //上场数     unsigned int D_count;    //击中

  • C++ Primer 查漏补缺 —— C++ 中的各种初始化2021-10-07 18:01:03

    初学者在刚开始读 C++ Primer 的时候,总是容易被书中各种初始化搞得头大:默认初始化、列表初始化、值初始化、类内初始值、构造函数初始值列表、new int 和 new int() 的区别...本文把书中这些概念集中总结如下,大括号【】内为原书中文版第 5 版的相应页码。 列表初始化(list initia

  • 初识《C++ Primer Plus》2021-10-03 22:01:25

    前几天发布的博客提到,我在学习网课。但是网课里面涉及的很多编程基础知识我都听不懂,我是一个100%纯天然的零基础编程小白。感觉网课给有一定基础的同学(最起码人家知道二进制!)听效果更好。为了恶补基础我决定看编程书。 和《C++ Primer Plus》的邂逅 一开始我搜索的是老师推荐的《

  • c primer plus 12 编程练习2021-09-30 23:05:11

      1、 #include <stdio.h> void critic(int * ar1); int main(void) { int num; printf("how many pounds to a firkin of butter? \n"); scanf("%d", &num); while(num != 56) critic(&num);

  • C++ Primer 4_表达式2021-09-30 18:30:28

    表达式 之前学过的基础性的东西我将不会在此再做重复,如果有一些我之前从未注意过或从未深思过的事情以及一些重点,我都将会在此写下。 C++ 的表达式要不然是左值,要不然就是右值。 C 语言中左值可以位于赋值语句的左侧,右值则不能。 C++语言中则与 C 语言有所不同: 当一个对

  • C Primer Plus 编程练习 第二章2021-09-22 11:35:09

    #include<stdio.h> int main(void) { printf("Gustav Mahler\n"); printf("Gustav\n"); printf("Mahler\n"); printf("Gustav Mahler"); getchar(); return 0; } #include<stdio.h> int main(void) { printf

  • 超硬核知识:两万字总结《C++ Primer》要点!2021-09-19 14:58:23

    对于想要入门C++的同学来说,《C++ Primer》是一本不能错过的入门书籍,它用平易近人的实例化教学激发学生的学习兴趣,帮助学生一步步走进C++的大门。在本文中,作者Jacen用两万多字总结了《C++ Primer 中文版(第五版)》1-16章的阅读要点,可以作为该书的阅读参考。现在到了第六版也没关系

  • c primer plus 10 复习题2021-09-17 22:06:27

      9、 #include <stdio.h> char *s_gets(char *st, int n); int main(void) { char st1[100]; s_gets(st1, 100); puts(st1); return 0; } char *s_gets(char *st, int n) { char *ret_val; ret_val = fgets(st, n, std

  • 2021-9-8 C++Primer Plus 类继承(2)2021-09-10 00:02:02

    实例导入: (1)dma.h: //dma.h -- inheritance and dynamic memory allocation #ifndef DMA_H_ #define DMA_H_ #include<iostream> //Brass Class Using DMA class baseDMA { private: char* m_label; int m_rating; public: baseDMA(const char* label = "null&q

  • 【C++系列】总结了C++Primer 容器 所有知识点2021-09-09 12:33:19

    文章目录 容器 1.容器通用操作 1.1 类型别名 1)迭代器类型 2)容器大小 3)迭代器距离 4)元素类型 1.2 构造 1.3 赋值与swap 1.4 大小 1.5 添加与删除元素 1.6 关系运算符 1.7 获取迭代器 2.顺序容器 2.1 种类 2.2 操作 1)定义和初始化 2)赋值与swap 3)assign 4)大小

  • 【C++ Primer Plus 编程练习】——第7章2021-08-30 14:01:49

    1 double ch7_1_harmonicaverage(double a, double b) { 2 return 2 / (1 / a + 1 / b); 3 } 4 5 void ch7_1() { 6 using namespace std; 7 double a{0}, b{0}; 8 while (true) { 9 cout << "a: "; 10

  • 【C++ Primer Plus 编程练习】——第2章2021-08-24 19:00:19

    1 void ch2_1() { 2 using namespace std; 3 cout << "xxxxxxxx" << endl; 4 } 5 6 void ch2_2() { 7 using namespace std; 8 double num; 9 cout << "please input a distance in long: "; 10 cin

  • c primer plus 7编程练习2021-08-23 01:02:57

        1、 #include <stdio.h> #include <ctype.h> int main(void) { char ch; int n_space = 0, n_lines = 0, n_other = 0; while((ch = getchar()) != '#') { if(ch == ' ') n_space++;

  • c++Primer——第十四章:重载运算与类型转换2021-08-07 13:58:23

    1、对于一个运算符函数来说,它或者是类的成员或者至少含有一个类类型的参数。 2、不能被重载的运算符 ::        .*        .        ?: 而通常情况下,不应该被重载的运算符 ,        &        &&        || 3、当我们把运算符定义成成员函数

  • 《C++ Primer Plus》第六版笔记2021-08-04 18:33:18

    之前学过一段,现在总结,并且往后学。 第七章  函数——C++的编程模块 7.1函数的基本知识,书中复习 库函数是已经定义和编译好的参数,使用标准头文件提供原型。 #include<iostream> 原型中参数列表是占位符,可以与函数定义中的变量名不同。 void fun(int a); void fun(int abc)

  • C++primer 练习随便写写2021-07-30 23:34:06

    #include<iostream> using namespace std; int main() { int value,sum=0; while(cin>>value) { sum+=value; } cout<<sum<<endl; system("pause"); return 0; } 1.16   #include<iostream>

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有