![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 82
啦啦啦1326
这个作者很懒,什么都没留下…
展开
-
C++基础
与C的区别返回值:在C语言中,如果一个函数没有指定的返回值类型,默认返回int类型,C++中,如果一个函数没有返回值则必须指定为void参数列表:在C中函数没有指定参数列表时,默认可以接受任意多个参数,但在C++中,因为有严格的参数类型检测,没有参数列表的函数,默认为void,不接受任何参数C++输入输出如果程序要使用C++输入输出工具,需要以下两行代码#include<iostream>using namespace std;//注意这里的分号//using是编译指令如果该原创 2021-04-06 20:44:24 · 82 阅读 · 0 评论 -
本周c语言课堂练习总结
知识点1、abs是求整型数据的绝对值,若是实型数据需要用fabs.2、注意switch-case语句的语法格式:switch(表达式)(此处无分号){case …:{}…}3、判断是否能构成三角形只需要同时保证任意两边之和大于第三边或者任意两边之差小于第三边,因为按照两边之和判断和两边之差判断是一样的。4、%后直接有一个+号意思是输出数据的正负号5、调用math库中某些函数时后面必须加小括号如sqrt(4)、sin(52)等等.典型练习题念数字1、输入一个整数,输出每个数字对原创 2021-04-01 20:16:37 · 639 阅读 · 0 评论 -
西安邮电大学第二届新生赛(部分)
1、#include<stdio.h> struct student{ char name[101]; int time;};struct student m[1000000],t,k;void quicksort(int left,int right) { int i,j,temp; if(left>right) return; k=m[left]; temp=m[left].time; i=left; j=right; w原创 2020-12-26 14:44:19 · 244 阅读 · 0 评论 -
python—序列之列表——课程
列表列表(list)是python中重要的内置数据类型,列表是包含0个或多个对象引用有序序列,列表的长度和内容均可变,因此列表没有长度限制,一个列表中元素的数据类型可以各不相同(里面还可以是列表,即列表的嵌套),所有元素放在一对方括号[]中,相邻元素之间用逗号分隔开。1、列表的创建使用赋值运算符“=”创建列表a_list=['physics','chemisty',2017,2.5]b_list=['wade',3.0,81,['bosh','haslem']]嵌套列表c_list=[1,2,(原创 2020-12-20 21:39:09 · 500 阅读 · 1 评论 -
c语言程序设计——单链表、双向链表、静态链表——软协第三周
指针与链表单链表的基本概念数组具有随机存储的优点,查询方便,然而插入删除效率低下,必须提前开辟固定大小的空间,此限制经常造成资源和空间浪费,因此我们可以想出一个办法在不移动其他数据的情况下实现数据的插入和删除,并且不用预先开辟空间,用多少开辟多少——链表链表:保证数据的逻辑顺序不变得前提下,一种新的存储方式数组访问元素的实质是通过地址计算实现的,而指针本身就是地址,因此我们考虑借助指针,也即是数据的地址来构造一种新的存储结构数组是一种顺序的存储方式,即一段连续的存储空间存储数据,链表则不是按照逻辑原创 2020-12-15 20:10:33 · 471 阅读 · 0 评论 -
c语言程序设计——数组、指针、预处理、文件——软协第三周
指针是c语言广泛使用的一种数据类型,它极大地丰富了c语言的功能,运用指针编程是c语言最重要的风格之一,利用指针变量可以表示各种数据结构,可以更加方便的使用数组和字符串,并能像汇编语言一样直接处理内存地址,从而编写出精炼而高效的程序。计算中所有的数据都是存放在存储器中的,我们对计算机的操作,实际就是不断地对存储器中存放的数据进行读取或写入的操作,那么读取或写入的前提就是首先可以找到这些数据,如何才能准确找到存放的数据呢,我们可以使用变量名直接访问这些数据,那么我们还可以为数据编上一个号码,即进行编址,地址前原创 2020-12-15 20:02:20 · 2152 阅读 · 0 评论 -
课程学习方案——python(1)
第一章、Python概述1、Python语言特点:语法简洁、解释性语言(开发过程中没有编译环节,Python写的程序不需要编译成二进制代码,可直接从源代码运行程序) 可移植性较高、(在计算机内部python解释器把源代码转换成近似机器语言的中间形式字节码,然后再把它翻译成计算机使用的机器语言并运行,使python程序更加简单、可移植性比较高.)扩展性强 (它可以集成c、c++、java语言等编写的代码,通过接口或函数库将它们整合在一起)、开源、类库丰富(python有数百个标准库模块,可以帮助用户快速实现原创 2020-12-07 09:33:49 · 982 阅读 · 1 评论 -
第二周笔记
c语言怎么才能更灵活的管理内呢?来介绍几个函数(在头文件stdlib.h)malloc申请动态内存空间free释放动态内存空间calloc申请并初始化一系列内存空间realloc重新分配内存空间函数原型-void *malloc(size_t size);malloc 函数像系统申请分配size个字节的内存空间,并返回一个指向这块空间的指针如果函数调用成功,返回一个指向申请的内存空间的指针,由于返回类型是void指针,所以它可以被转换成任何类型的数据;如果函数调用失败,返回值是NULL原创 2020-12-05 21:57:24 · 143 阅读 · 0 评论 -
第一周笔记
第一周笔记一、易错点1、动态数组可以被定义,但是不能被初始化。2、return在函数中返回值后就会跳出整个函数,更不要说循环了。3、质因数分解首先需要判断是否为质数,我们可以设n/2、根号n为基准节省内存。4、bool返回值一定为false或true。使用bool函数必须要调出头文件<stdbool.h>二、我错过的1、printf的对齐格式是从双引号开始左对齐的,而不是从printf开始对齐。2、注意书写代码的缩进,美观。3、尽量减少变量的数量,以及变量类型,因为常常因为占用原创 2020-11-28 18:44:26 · 108 阅读 · 0 评论