为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第二十一天c#开发轻松入门

课程名称:c#开发轻松入门章节名称:第二章 c#语法基础讲师姓名:绿豆开门内容概述:c#的注释:注释分为:单行注释,多行注释,文档注释单行注释的符号是两条斜线(注意斜线的方向),两条斜线右侧的内容就是注释,左侧的代码不会受影响。多行注释以“/”开始,以“*/”结束,之间的内容就是注释,可以包含多行。文档注释写在类、方法或属性(以后会学到)的前面,它的符号是三条斜线“///”。c#的常量:常量,顾名思义,就是“不会改变的量”。const关键字,表明PI是一个常量;double关键字,表明PI的类型为“双精度浮点型”(一种精度很高的数字类型)。学习心得:学习了c#的注释和常量学习截图:

87浏览
0推荐
0评论

【金秋打卡】第二十天c#开发轻松入门

课程名称:c#开发轻松入门章节名称:第一章c#简介 第二章c#语法基础讲师姓名:绿豆开门内容概述:搭建vs环境方便编写c#static void Main(string[] args)//Main方法,程序入口,程序运行的起点//快捷键:Ctrl+F5不调试,直接运行namespace+文件名称//命名空间classProgram//类命名空间中包含了多种类 c#中输出一句话的命令是Console.Writec#中的关键词:在Visual Studio的开发环境中,关键词被标识为蓝色。Main()方法是c#中的特殊方法,是程序的入口,就是说,如果没有Main()方法,程序就无法启动。using System;using...

72浏览
0推荐
0评论

【金秋打卡】第十九天数据结构探险——队列篇

课程名称:数据结构探险——队列篇章节名称:第一章 课程简章     第二章 队列原理  第三章 队列结构的面向对象设计讲师姓名:james_yuan内容概述:数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。队列:普通队列和环形队列     普通队列与环形队列的优缺点进行了形象的描述。实现队列://创建队列(创建队列,指针指向队列有一定的内存)  //销毁队列 (负责销毁)//清空队列 (将队列中的所有元素清空)//判空队列(判断当前的队列是否为空) //队列长度 (获取当前队列有多少元素)//新元素入队(将新入的元素排到队尾) //首元素出队(调用队列第一个元素) //遍历队列...

56浏览
0推荐
0评论

【金秋打卡】第十八天c++

课程名称:趣味c++入门章节名称:第八章 c++核心知识,你都掌握了吗?讲师姓名:Redknot内容概述:总结了前面学习的知识点:VS创建工程变量的声名和使用运算符的使用数组的使用结构体的使用指针的基本用法堆内存和栈内存的使用if多分支结构各种循环的使用函数的使用函数参数的传递方式根据这节总结,我觉得我对结构体的使用和堆内存和栈内存的使用理解的不够彻底,使用的不太熟练,还需加强!学习心得:温故知新,根据这节对知识点的总结查漏补缺。学习截图:

62浏览
0推荐
0评论

【金秋打卡】第十七天c++

课程名称:趣味c++入门章节名称:第七章 函数是什么讲师姓名:Redknot内容概述:练习1:使用函数来交换两个数的值#include<stdio.h>void swap(int *a,int *b){    int temp=*a;    *a=*b;    *b=temp;}int main(int argc,char **argv){    int a=10;    int b=20;    swap(&a,&b);    return 0;}练习2:利用递归来求一个数的阶乘#include<stdio.h>int fact(int n){    if(n==1)...

63浏览
0推荐
0评论

【金秋打卡】第十六天c++

课程名称:趣味c++入门章节名称:第七章 函数是什么讲师姓名:Redknot内容概述:内联函数:c++为我们提供了一种函数形式,叫做内联函数。在程序编译的时候,编译器会把内联函数的代码复制出来,粘贴到调用的地方。例如如下代码:#include<stdio.h>int add(int a,int b){        return a+b;}int main(){    int a=5;    int b=10;    int c=add(a+b);    return 0;}如果我们把int add(int a,int b)函数编程内联函数,那么这段程序在编译的时候,将会被自动处理成这样:int main(){...

60浏览
0推荐
0评论

【金秋打卡】第十五天c++

课程名称:趣味c++入门章节名称:第七章 函数是什么讲师姓名:Redknot内容概述:函数的递归调用:递归的终止条件是什么? 必须设计好这一点,否则就会直接爆栈2.递归被分解后最基本操作是什么?递归非常适合层级调用关系,每一层都执行相同的操作,这个要素,就是要提取出递归最核心的要素。3.递归调用传递的参数参数列表,返回值。参数列表表示给下一层调用需要传递什么,返回值表示上一层调用需要返回什么。例如需要一个n!一般我们会写这样子:#include<stdio.h>int main(){    int i,n,a=1;    printf("请输入一个数:");    scanf("%d",&n);...

96浏览
0推荐
0评论

【金秋打卡】第十四天c++

课程名称:趣味c++入门章节名称:第七章 函数是什么讲师姓名:Redknot内容概述:在c++中函数要想使用,必须要先声明。所以我们可以在调用之后实现函数体,但是必须在调用之前声明。#include <stdio.h> int avg(int a, int b); //函数声明 int main(int argc,char **argv) {     int a = 10;     int b = 20;     int c = avg(a, b);     return 0; } int avg(int a, int b) {     return a + b / 2; }函数头:int avg(int...

63浏览
0推荐
0评论

【金秋打卡】第十三天c++

课程名称:趣味c++入门章节名称:第六章...

49浏览
0推荐
0评论

【金秋打卡】第十二天c++

课程名称:趣味c++入门章节名称:第五章 给你的的程序加上处理逻辑——判断讲师姓名:Redknot内容概述:这节if和上节的枚举结合#include <stdio.h> enum Week  {     Mon, // 星期一     Tue, // 星期二     Wed, // 星期三     Thu, // 星期四     Fri, // 星期五     Sat, // 星期六     Sun, // 星期日 }; int main(int argc,char **argv) {     Week week = Week::Fri;     if(week == Week::Mon) {...

38浏览
0推荐
0评论

【金秋打卡】第十一天c++

课程名称:c++入门章节名称:第四章:语法面面观:复合类型讲师姓名:Redknot内容概述:c++的角标是从零开始的,我们日常生活中的”第一个“,对应c++的数组角标实际上0.为了不至于混淆,也常常说”第0个“数组的内存布局:数组是一个整体,它的内存是连续的,也就是说,数组元素之间是相互挨着的,彼此之间没有一点缝隙,一个int【5】的数组,在内存中的布局看起来像下图一样。数组的初始化:我们在声明数组的时候就可以给数组赋值。int a【4】{0,1,2,3};如果不想指明数组的长度,可以不写:int...

90浏览
0推荐
0评论

【金秋打卡】第十天c++

课程名称:c++入门章节名称:第三章语法面面观:基础数据类型讲师姓名:Redknot内容概述:声明常量和声明一个变量非常像,不一样的地方就是在前面加了一个const。这个const代表的就是不可变的。如果改变常量就会报错。printf("a:%d",a);可以将printf的调用参数分为两部分,第一部分是“”扩住的部分,这里我们通常叫做format部分,就是格式部分,写明要打印的格式,其中的%d就是一个占位符,表示这个地方实际上是有一个数字的,那么这个数字是什么?就要看第二个部分了,我们可以看到第二个参数是a,那么这个a就会替换前面format部分的%d占位符,所以最后程序输出的就是a:99...

86浏览
0推荐
0评论

【金秋打卡】第九天c++

课程名称:c++入门章节名称:第二章油箱加满,准备出发讲师姓名:Redknot内容概述:下载Visual Studio 2019社区版include一词在英文中表示的是包括,包含的意思。意味着我们是我这段程序想要包括一个源文件以外的东西在这里,我们其实想要引入的文件叫做stdio.hstdio.h可以拆分成两个部分,即std和io     std是standard的简写,标准的意思   io是input and output的简写,是输入输出的意思  那么stdio就是标准输出输入。在程序世界中,我们通常把外界将信息传递给我们的程序叫做输入,我们程序向外界传递信息叫做输出。int main(int...

76浏览
0推荐
0评论

【金秋打卡】第八天c++

课程名称:c++入门章节名称:第一章 走近c++讲师姓名:Redknot内容概述:为什么要学习c++:比加尼·斯楚士舒普发明了c++。刚开始c++叫C with classes,1983年被正式称为c++。c++缺少Garbage Collection(自动垃圾回收机制)c++与c语言的联系:c语言的源文件后缀是.c,c++源文件后缀是.cpp,c++兼容c语言c语言,c++都可以面向过程和面向对象。c和c++都没有自动垃圾回收机制。STL:Stanrd Template Library(标准模板库)学好c++:最重要的是实践,独立思考,独立解决问题学习心得:初步了解c++学习截图:

59浏览
0推荐
0评论

【金秋打卡】第七天c++

课程名称:趣味c++进阶章节名称:第七章结束语讲师姓名:Redknot内容概述:#include"CheckerBoard.h"#include<stdlib.h>#include<stdio.h>CheckerBoard::CheckerBoard(int w,int h){            width=w;            height=h;            table=(Chessman*)malloc(width*height*sizeof*sizeof*sizeof(Chessman));)            for (int...

68浏览
0推荐
0评论

【金秋打卡】第六天c++

课程名称:趣味c++进阶章节名称:类的动态分布讲师姓名:Redknot内容概述:智能指针:在之前的课程中,使用new关键字将一个对象分配到堆上,分配到堆上的对象必须手动delete掉,否则就会造成内存泄漏的问题。我们常常因为忘记释放内存,或者释放内存的时机不对而出现问题。所以出现了智能指针。shared_ptr想让指针不那么孤独,我们可以使用 shared_ptr。std::shared_ptr 与 std::unique_ptr...

99浏览
0推荐
0评论

【金秋打卡】第五天c++

课程名称:趣味c++进阶章节名称:类的动态内存分配讲师姓名:Redknot内容概述:c++遵循RAII原则,Resource Acquisition Is Initialization,资源,获得,初始化。资源的和获取就是初始化。class A{        A();//创建资源        void fun();//操作资源        ~A();//释放资源}引用:引用就是某一个变量的别名const修饰普通变量,例如:const int a=20;则表示a是一个常量,你不可以在后续对其修改。因为a不可修改,所以在创建的时候要对a赋值,不对其进行赋值则会报错。学习心得:学习了类的动态内存分配学习截图:

71浏览
0推荐
0评论

【金秋打卡】第四天c++

课程名称:趣味c++进阶章节名称:面向对象进阶讲师姓名:Redknot内容概述:类,就像是对某一事物的抽象模板生产出具有相同属性的对象。Coder在继承Staff的时候,有一个public关键字。在c++中,对父类成员的权限,子类中可以进行重新定义就是通过继承时候写的public来实现的。父类中的成员函数和成员数量将会保持父类的权限。这种是最广泛的继承方式,它为公有继承。类的转换:主要是在父类和子类之间的转换。classs Staff{public:        std::string name;        int age;}class Coder:public Staff{public:...

65浏览
0推荐
0评论

【金秋打卡】第三天c++

课程名称:趣味c++进阶章节名称:程序中的对象和类讲师姓名:Redknot内容概述:类,是c++实现面向对象最基础的部分。类的申明:在c++中,可以用代码申明一个员工类。class Staff{};可以像使用结构体一样使用这个类:#include<stdio.h>class Staff{};int main(int argc,char**argv){    Staff st;    return...

65浏览
0推荐
0评论

【金秋打卡】第二天c++

课程名称:趣味c++进阶章节名称:第三章一起探秘指针讲师姓名:Redknot内容概述:指针的运算,指针→数组,指针→变量,地址→内存int a=2;int*p=&a;*p=1;p++→p=p+1;p--→p=p-1;指针的加减法:p+1(地址+类型大小)int*:原地址+4 short*:原地址+2声明函数指针:int(*funcP)(int a,int b)→函数返回值,指针变量名,函数参数列表。学习心得:更好的理解指针的运算,对格式要求也清楚了许多不同类型都有涉及到,学习的很全面。学习截图:

102浏览
0推荐
0评论
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信