
Coding
Anntonnia
这个作者很懒,什么都没留下…
展开
-
Jupyter Notebook运行Python代码如何传参
这样,在后续代码中, .py 和 .ipynb源代码一致,无需为在Jupyter Notebook中运行而进行修改。在Jupyter Notebook中,运行Python源代码非常方便,但是如何模拟命令行方式运行时的输入参数呢?如果直接使用sys.argv会出现错误。argv[1]为 test.txt。因此,解决方案就是对。原创 2024-03-04 16:38:40 · 860 阅读 · 0 评论 -
C语言如何传参
结构化程序设计鼓励将重复使用的或者较为独立的代码作为函数。函数是非常实用的程序组件:操作系统提供的系统功能调用体现为API函数,C标准函数库中提供的各种功能体现为库函数,用户定制的功能由自定义函数实现。要想正确地使用函数就要了解如何向函数传递参数和接收函数的处理结果。在介绍传参之前,先介绍几个术语:形式参数:也称形参,是指在定义函数时使用的参数,在函数体中使用参数名起到占位的作用,故名形式参数。当编译函数代码时,将为形参x和y申请内存空间,等待调用者传入参数值来填入。实际参数:也称实参,是指在原创 2021-08-05 14:41:16 · 2460 阅读 · 0 评论 -
C语言中变量和常量的区别
初学编程的人可能对变量和常量的概念理解不深,本文探讨C语言中变量常量的区别,其他语言中也类似。首先说说常量。C语言中常量分为值常量和符号常量,2,“a”,3.14doushi原创 2021-06-20 18:22:06 · 4279 阅读 · 0 评论 -
C/C++面试题 -- 输入字符串,逆序输出
输入一个字符串,将其逆序后输出。(C语言实现版本)本代码考虑了缓冲区溢出,增加了对于输入字符串超出初始缓冲区大小的判断并重新分配内存,适应性更好。#include <stdio.h>#include <stdlib.h>#include <string.h>#define BUF_SIZE 4096 // 初始缓冲区大小 int main(){ char *str = (char *) calloc(BUF_SIZE, sizeof(char))原创 2020-12-24 15:09:35 · 1255 阅读 · 0 评论 -
生成多个目标文件的Makefile文件
生成多个目标文件的Makefile文件Makefile简介在Linux上编程,常常需要编写Makefile来编译程序。编译的过程大致可以分为两个步骤:第一步由.c和.h文件编译生成中间代码文件(即.o文件);第二步把多个中间代码文件链接合并为一个目标文件(即可执行程序)。Linux上的GNU make命令会对Makefile中的指令进行解释执行,比手工调用clang或gcc来编译程序方便而且高效。关于Makefile文件的用途、格式、工作原理等详见优快云 陈皓(haoel)的博客之“跟我一起写 M原创 2020-12-18 14:36:50 · 1927 阅读 · 0 评论 -
Python面向对象编程点滴-1
类把数据与其上操作的代码关联起来类中的方法只使用类的成员变量及方法,这样做的好处是:增加类的内部联系(提高类的内部耦合度) 减少类对外部的依赖(降低类的外部耦合度)Python是基于类和对象的语言所声明的变量(除了最基本的数值类型以外)都是类的实体,因而要对变量进行操作,多是通过调用其所属的类的方法来实现的。例如:cast = ['Cleese', 'Palin', 'Jones...原创 2019-11-18 13:38:40 · 191 阅读 · 0 评论 -
关于“回调函数”
回调函数最基本的用途是系统程序员留给应用程序员的接口,使得应用程序员能够自定义库函数。也就是说,回调函数是在应用程序这一抽象级别上,定义的供底层库函数调用的函数。当然,回调不仅仅用于应用程序和库函数之间,任何中间函数都可以利用回调。回调和函数间调用的不同在于回调函数是作为参数传入中间函数的,即通过登记不同的回调函数,可以在运行时改变中间函数的行为,这样就比简单的函数调用灵活得多。原创 2017-04-05 09:00:03 · 403 阅读 · 0 评论 -
WORD中的格式控制符号
1、段落标记 ^p2、制表符 ^t3、任意字符 ^?4、任意数字 ^#5、任意字母 ^$6、脱字号 ^^7、分节符 ^%8、段落符号 ^v9、分栏符 ^n10、省略号 ^i11、全角省略号 ^j12、长划线 ^+13、1/4长划线 ^q14、短划线 ^=15、无宽可选分隔符 ^x16、无宽非分转载 2017-12-19 16:34:00 · 4474 阅读 · 0 评论