交个朋友吧

随笔分类 -  编程

摘要:.c 和 .cpp 的区别 cpp就是编译c++文件,支持c++语法;而c就是编译c语言文件,支持c语言 引用 引用是C++对C的一个扩充,c语言没有引用,只是作为取地址;引用符“&”是c++语言中 1、变量的引用就是变量的别名,对这个引用的操作就是对这个变量的操作 2、将引用作为函数参数,来扩充函 阅读全文
posted @ 2020-09-24 13:23 PamShao 阅读(1583) 评论(0) 推荐(0)
摘要:参考: 链接1 链接2 重要: 1、秘钥:09806-07443-53955-64350-21751-41297 2、在安装目录下替换 bin 阅读全文
posted @ 2020-09-18 15:18 PamShao 阅读(237) 评论(0) 推荐(0)
摘要:运算符 公共方法 range """ 1 2 3 4 5 6 7 8 9 """ # 不包含 end# 如果不写开始,默认从零开始# 如果不写步长,默认为1 for i in range(1,10,1): print(i) enumerate 语法: 注释:start 参数拥用来设置遍历数据的下标的 阅读全文
posted @ 2020-06-15 00:38 PamShao 阅读(202) 评论(0) 推荐(0)
摘要:条件语句 if语法 if True: print("hello") print("world!") 输出: helloworld! 举例: """ 问题:输入一个年龄。若大于18岁,则可以上网 重点:由于input输入的是字符串类型,故不能与18比较,所以要进行int类型转换 """ age = i 阅读全文
posted @ 2020-06-12 20:31 PamShao 阅读(232) 评论(0) 推荐(0)
摘要:C 语言中的数据类型主要有哪些? C 语言为什么要规定对所有用到的变量“先定义后使用”?这样做有什么好处? 1. 编译系统会根据定义为变量分配内存空间,分配空间的大小与数据类型有关 2. 系统可以根据变量的类型检查对该变量的运算是否合法,这样就给程序员调试程序带来方便。 字符常量和字符串常量有什么区 阅读全文
posted @ 2020-05-22 14:43 PamShao 阅读(556) 评论(0) 推荐(0)
摘要:下列 main ()函数执行后的结果是() #include <stdio.h> //统计二进制数中“1”的个数 int fun(int value) { int num = 0; while(value) { num++; // 清除所有的1,变为0 value = value & (value 阅读全文
posted @ 2020-05-21 22:50 PamShao 阅读(247) 评论(0) 推荐(0)
摘要:C 语言具有哪些主要特点? 1、兼高级语言和汇编语言优点的语言 2、一种结构化程序设计语言 3、语言数据类型丰富 4、具有种类丰富的运算符 5、有预处理功能 C 语言的主要用途是什么? 1、作为一种系统程序设计语言,C 语言已广泛用于为各种不同的计算机系统编写有关的系统软件,如操作系统、编译系统、汇 阅读全文
posted @ 2020-05-18 00:15 PamShao 阅读(217) 评论(0) 推荐(0)
摘要:参考:1 2 问题 在进行C语言文件移植时,遇到 “通常是每个.c文件对应一个.h文件”,之前了解过.h文件是头文件,用来引用其他文件的, 但在codeblocks C语言项目中找不到相应的.h文件: 所以,.c和.h文件到底什么关系,又怎么对应? 答案 .h文件的由来 “在编译器只认识.c(.cp 阅读全文
posted @ 2020-05-17 10:39 PamShao 阅读(3145) 评论(0) 推荐(2)
摘要:C语言程序设计基础知识 C语言特点 1、是一种兼有高级语言和汇编语言优点的语言 2、是一种结构化程序设计语言 3、数据类型丰富 4、具有丰富的运算符 5、具有预处理功能 合理算法的特点 1、有输入 2、有输出 3、有穷性 4、确定性 5、高效性 C语言程序的特点 1、对大小写是有区分的 2、不存在行 阅读全文
posted @ 2020-05-16 11:03 PamShao 阅读(535) 评论(0) 推荐(0)
摘要:基础学习路线 解释器 什么是解释器? 下载解释器 下载链接 安装解释器 PyCharm 什么是PyCharm? 下载安装 下载链接 参考:1 注意:选择社区版 PyCharm的基本操作 1、创建项目 2、创建python文件 PyCharm界面设置 1、更改主题和界面字体 2、更改编辑区字体 修改解 阅读全文
posted @ 2020-05-07 23:53 PamShao 阅读(329) 评论(0) 推荐(0)
摘要:参考: [1] uthash | 学步园 [2] 源码 [3] 官方文档 [4] [5] [6] 一、哈希表的概念及作用 在一般的线性表或者树中,我们所储存的值写它的存储位置的关系是随机的。因此,在查找过程中,需要一系列的与关键字的比较。算法的时间复杂度与比较的次数有关。线性表查找的时间复杂度为O( 阅读全文
posted @ 2020-05-04 18:46 PamShao 阅读(3706) 评论(0) 推荐(0)
摘要:如何查看安装的jdk的路径? 答: 1、情况一:已安装,且环境已配置好 在window环境下,我们先执行java -version 指令查看是否已经配置过java了,如果查到java版本则证明已经安装配置过了,那么我们就可以进行下一步操作。 java -version 在配置过jdk的情况下,执行j 阅读全文
posted @ 2020-05-04 11:57 PamShao 阅读(243) 评论(0) 推荐(0)
摘要:1 有一个函数, 写一段程序,输入的值,输出的值。 #include <stdio.h> void main() { int x,y; printf("输入x:"); scanf("%d",&x); if(x<0||x>100) /* x<0或x>100*/ { y=-1; printf("x=%3 阅读全文
posted @ 2020-04-05 00:45 PamShao 阅读(739) 评论(0) 推荐(0)
摘要:1 程序改错 1.1 下面程序段的功能是交换两个字符数组的内容(每个字符串字符数均不超过100) (8分) 【 见2012年笔试题1.1】 void StrSwap(char *pa,char *pb) { char *temp; temp = pa; pa = pb; pb = temp; } 分 阅读全文
posted @ 2020-04-01 20:43 PamShao 阅读(465) 评论(0) 推荐(0)
摘要:1指出程序段中的错误:分析错误的原因,并进行修改 1.1函数 swap 将两个字符串(字符数组作实参,长度不超过 100)的内容进行交换 void swap(char *pa,char *pb) { char *temp; temp=pa; pa=pb; pb=temp; } 错误原因:只是将 sw 阅读全文
posted @ 2020-03-30 20:07 PamShao 阅读(480) 评论(0) 推荐(0)
摘要:最大公约数 链接 如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。 整除 若整数b除以非零整数a,商为整数,且余数 为零, 我们就说b能被a整除(或说a能整除b),b为被除数, 阅读全文
posted @ 2020-03-30 16:51 PamShao 阅读(3501) 评论(0) 推荐(0)
摘要:1、指出程序中的错误,说明原因并修正 1.1 int *p,*q; p=malloc(sizeof(int)*20); q=malloc(sizeof(int)*10); … q=p; … free(p); free(q); 分析: 错误1,q原本储存一片int类型的内存区域的地址,在没有释放这片地 阅读全文
posted @ 2020-03-27 23:38 PamShao 阅读(536) 评论(0) 推荐(0)
摘要:1、编写一个完整的程序,使之能完成以下功能:从键盘中输入若干个整数,用链表储存这些输入的数,并要求存储的顺序与输入的顺序相反。 分析:链表建立【头插法】 代码: #include <stdio.h> #include <stdlib.h> //定义单链表 typedef struct slist{ 阅读全文
posted @ 2020-03-27 17:11 PamShao 阅读(504) 评论(0) 推荐(0)
摘要:1、写出程序输出结果 void main() { char p[10]="abc"; char q[]="xyz"; int i,j; i=0; while(*(p+i)!='\0') i++; //此时i=3 j=0; i++; // i= 4 while(*(q+j)!='\0') { *(p+ 阅读全文
posted @ 2020-03-24 17:03 PamShao 阅读(936) 评论(0) 推荐(1)
摘要:1、下面程序的输出结果是( ) 1.1 int x = 3; do { printf(“%d\n”,x -= 2); }while(!(-- x)); 分析:x初始值为3,第一次循环中运行printf函数,参数x -= 2的值为1,输出1,此时x = 1,进行判断!(-- x),x先自减1,为0,取 阅读全文
posted @ 2020-03-22 13:40 PamShao 阅读(819) 评论(0) 推荐(1)