- 博客(17)
- 收藏
- 关注
原创 python使用pandas时报错:Missing optional dependency ‘openpyxl‘
使用pip install 安装openpyxl后仍显示missing optional dependency 'openpyxl'
2022-11-15 23:18:33 6087 1
原创 c语言复习:结构体和共用体
注:本文是对苏小红版c语言程序设计第12章的笔记结构体的定义结构体的声明(主要目的:用已有的数据类型定义一个新的数据类型):struct 结构体名//结构体名成为结构体标签{ 数据类型 成员1的名字; 数据类型 成员2的名字; ... 数据类型 成员n的名字;//构成结构体的变量称为结构体成员}e.g.:struct student{ char[10] name;...
2018-12-02 10:40:18 657
原创 1130c语言错题
注:本文中题目来自中国大学mooc c语言程序设计精髓char (*p)[10];代表了一个指针,这个指针是指向一个大小为10的字符数组;需要与char *p[10];区分开来,这个代表了一个大小为10的数组,数组的每个元素都是一个字符指针设有语句“int array[3][4];”,则在下面几种引用下标为i和j的数组元素的方法中,不正确的引用方式是________。*(array[i...
2018-12-01 15:09:50 352
原创 c语言复习:指针和数组
注:本文是对苏小红版c语言程序设计第11章的笔记数组名代表数组元素的连续存储空间的首地址,即指向数组中的第一个元素的指针常量。e.g.: a <=>&a[0], *(a + i) <=>a[i]不能对数组名执行增1或减1的操作(a是指针常量)p + 1 和p++本质上是不同的操作:虽然二者都对指针变量p进行加1运算,但p+1不改变指针的指向,而p++相当于执...
2018-11-30 22:28:03 306
原创 c语言复习:字符串
注:本文是对苏小红版c语言程序设计第10章的笔记字符串实际就是由若干有效字符构成且以字符’\0’作为结束的一个字符序列(但字符’\0’不会显示在屏幕上)字符数组是由字符构成的数组,仅当其最后一个元素是’\0’时才表示字符串,’\0’不计入字符串长度,但要计入字符数组的长度当省略对数组长度的声明时,必须人为地在数组的初始化列表中添加’\0’,才能将其作为字符串来使用。e.g.:char...
2018-11-29 22:20:52 255
原创 c语言复习:指针
注:本文是对苏小红版c语言教材第9章的笔记&amp;:取地址运算符*:间接寻址运算符/解引用运算符e.g.:int *pa = &amp;a;//*用于指针变量的定义int a = 0;printf("a is %d, &amp;a is %p, pa is %p, *pa is %d", a, &amp;a, pa, *pa);//*用于读取指针变量存储的地址对应的变量的值
2018-11-29 16:10:30 329
原创 c语言复习:数组
注:本文是苏小红版c语言程序设计第8章的笔记定义数组时不可以用变量定义数组的大小int score [5] = {1, 2, 3, 4, 5}; <=> int score[] = {1, 2, 3, 4, 5};static int score[5] <=> static int score [5] = {0,0,0,0,0}数组第二维的长度声明永远都不能省略,...
2018-11-28 22:46:08 332
原创 1128错题
注:本文错题来自中国大学mooc c语言程序设计精髓一课C语言规定:在一个源程序中,main函数的位置可以任意写出下面程序的运行结果: #include <stdio.h> void Bin(int x) { if (x/2 > 0) Bin(x/2); printf("%d\n", x%2); } ...
2018-11-28 21:34:34 683
原创 c语言复习:函数
注:本文是对苏小红版c语言程序设计第七章的笔记函数是c语言模块化程序设计的最小单位内部变量:函数体内部定义的变量只能在函数体内访问,称为内部变量。形式参数也是内部变量若函数没有返回值,则用void定义返回值的类型若函数不需要入口参数,则须用void代替函数头部中形参表中的内容。函数的返回值只有一个,即便有多个return语句(无返回值的函数中若程序不是运行到最后一条语句再返回,可写...
2018-11-28 19:55:41 311
原创 c语言复习:循环
进行累加等时应记住初始化逗号表达式:表达式1, 表达式2… 表达式n目的:分别得到各个表达式的值e.g.:for( i = 1, j = n; j &amp;lt; = j; i ++, j --)空语句仅由一个分号构成的语句 常用于编写延时语句e.g.:for(i = 1; i &amp;lt; 50000; i ++){ ;}for(i = 1; i &amp;lt; 50000; ...
2018-11-27 21:53:38 182
原创 1127c语言错题
注:题目均来自中国大学mooc c语言程序设计精髓一课&amp;&amp; 和 || 都具有“短路”特性:若表达式的值可以先有计算的左操作数的值单独计算出来,则将不再计算右操作数的值,这意味着某些操作数的值可能不会被计算e.g.: #include &lt;stdio.h&gt; int main() { int a=1,b=2,m=0,n=0,k;...
2018-11-27 21:29:05 3136
原创 C语言复习:选择结构
机器语言是一种低级语言,而程序设计语言是一种高级语言公式: 数据结构 + 算法 = 程序 仅对面向过程的语言成立算法的基本特性:有穷性确定性有效性允许没有输入或一个/多个输入必须有一个或多个输出n % 2 != 0 与 n % 2等价if(a = b)当b != 0 时为真表达式1?表达式2:表达式3表示若表达式1的值非0则执行表达式2, 否则执行表达式3多分枝控制...
2018-11-27 20:13:47 334
原创 1126c语言习题整理
以下程序执行后输出结果是 #include <stdio.h> int main() { FILE *fp; int i,k=0,n=0; fp=fopen("d1.dat","w"); if (fp == NULL) { prin...
2018-11-26 22:32:47 879
原创 C语言复习(一):输入输出
小写英文字母的转义字符比对应的大写字母大32printf()格式转换说明:%d:十进制整数%u:无符号%c:输出字符%s:输出字符串%f:浮点数。单精度有效位数一般为7位,双精度有效位数一般为16位printf()的格式修饰符l:修饰d, o, x, u, 用于输出long型数据L:修饰f, e, g,用于输出double型数据h:修饰d, o, x, 用于输出short型数...
2018-11-21 20:08:24 310
原创 C获取函数中多个值的方法
C: 关于函数返回值的小思考1.函数的返回值只能有一个,但如果希望获得函数中的多个值,可以采用指针的方式。2.注意向函数传递列指针的形式:void InputArray(int *p, int m, int n){ //这里传入的是二维数组,但形参指针是一维形式 int i, j; for(i = 0; i < m; i++){ for(j = 0; j...
2018-11-05 21:55:27 853
原创 python学习笔记1--字符串
python学习笔记1–字符串1.列表中的元素会被默认为str即:numbers = [0, 1, 2, 3] numbers[1] &gt; 0是有问题的(不能讲int和 str比较)2. 可以通过ord()数字对应的ASCll码, 再减去"0"对应的ASCII码得到相应数字。即:3 = ord(numbers[3]) - ord(“0”)3. numers.append():在列表末...
2018-11-04 16:18:32 355 2
原创 C:关于指针作函数参数时求矩阵转置的思考(对比行指针和列指针)
行指针实质实质是将每一行看成一个元素,即原本矩阵的“形状”是不变的。如一个33的矩阵1|2|34|5|67|8|9存储在一个44的、被初始化为0矩阵中为:1|2|3|04|5|6|07|8|9|00|0|0|0表示p[i][j] &lt;-&gt; (p[i] + j) &lt;-&gt; ((p + i) + j) &lt;-&gt;((p +i) )[j]
2018-11-03 21:12:30 1492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人