语言

【C语言】

在不同的函数之间传递数据时,可以使用如下方法: 参数:通过形参和实参 返回值:用 return 语句返回计算结果 全局变量 全局变量与局部变量 全局变量:函数之外定义的变量称为全局变量(外部变量); 局部变量:在一个函数内部定义的变量称为局部变量(内部变量)。 全局变量使用: #include <s ......
语言

【C语言】形参和实参的一些注意点

形参与实参的一些注意点: 定义函数中指定的形参,如果该函数没有被调用,形参是不占用内存空间的。只有发生函数调用时,形参才被分配内存单元。在调用结束后,形参所占的内存单元也会被释放。 实参可以是常量、变量或表达式。 只能由实参传给形参,是单向值传递。 形参相当于局部变量,不能再定义局部变量与形参同名, ......
语言

Go 语言为什么不支持并发读写 map?

大家好,我是 frank ,「 Golang 语言开发栈」公众号作者。 01 介绍 在 Go 语言项目开发中,我们经常会使用哈希表 map,它的时间复杂度是 O(1),Go 语言中的 map 使用开放寻址法避免哈希碰撞。 Go 语言中的 map 并非原子操作,不支持并发读写操作。 Go 官方认为 m ......
语言 map Go

【C语言】函数的递归调用

递归调用即函数自身调用自身,我们把这种函数称为递归函数。 递归函数一定要有结束条件,否则会死循环。 递归调用核心是: 找递归公式 编写递归结束条件 在解决一些问题时,使用递归能降低编程的难度。 例如上楼问题:有n个台阶,一次只能上1个台阶或2个台阶,请问走到第n个台阶有几种走法? 找递归公式:只能从 ......
函数 语言

Scala编程语言day1

一、Scala概述 Scala是一种运行在JVM上的函数式的面向对象语言,它集成了面向对象编程和面向函数式编程的各种特性,以及更高层的并发模型 Scala的语言特点 Scala是兼容的:兼容Java,可以访问庞大的Java类库 Scala是精简的:Scala表达能力强,开发速度快 Scala是高级的 ......
编程语言 语言 Scala day1 day

NUS CS1101S:SICP JavaScript 描述:四、元语言抽象

原文:4 Metalinguistic Abstraction 译者:飞龙 协议:CC BY-NC-SA 4.0 ...魔法就在于文字——Abracadabra,开门,以及其他——但一个故事中的魔法词在另一个故事中并不神奇。真正的魔法是理解哪些词起作用,何时起作用,以及为什么起作用;诀窍就是学会这个 ......
元语言 JavaScript 1101S 1101 SICP

学了这么多编程语言,你学会了几种“Hello world”呢?

学了这么多编程语言,你学会了几种“Hello world”呢? 王菜鸟 于 2020-05-09 21:53:48 发布 阅读量2.1k 收藏 2 点赞数 15分类专栏: 随笔记录 文章标签: 编程语言版权 随笔记录专栏收录该内容31 篇文章2 订阅订阅专栏你知道多少种编程语言?本文整理了30种编程 ......
编程语言 语言 Hello world

各种语言版本的“Hello, world”程序汇总

各种语言版本的“Hello, world”程序汇总 2017-05-10 11:10 “Hello, world”程序是指在计算机屏幕上输出“Hello,world”这行字符串的计算机程序,“hello, world”的中文意思是“世界,你好”。这个例程在Brian Kernighan 和Denni ......
语言 版本 程序 Hello world

2024年·用50种语言对你说“Hello,World!”

2024年·用50种语言对你说“Hello,World!” 动力节点 ​ 已认证账号 ​关注 14 人赞同了该文章 这是一个计算机世界的编程时光之旅。 对很多人来说,每当学习一门新的编程语言,写下的第一行代码可能都是“Hello,World!“。因此,”Hello,World!" 已经成为一段经典程 ......
语言 Hello World 2024 183

用36种语言说“新年快乐”

用36种语言说“新年快乐” 戳视频 get多语种版新年祝福 ↓↓↓ 这36种语言分别是: 英语、法语、俄语、阿拉伯语、西班牙语、高棉语、老挝语、越南语、缅甸语、泰语、菲律宾语、朝鲜语、日语、蒙古语、乌尔都语、尼泊尔语、印地语、孟加拉语、波斯语、德语、葡萄牙语、荷兰语、意大利语、希腊语、匈牙利语、波兰 ......
语言

C语言文件操作函数

______________________________________________________________________________________ | fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。fgetc() 的用法为: | | ......
函数 语言 文件

Spring表达式语言(SPEL)学习(03)

rootObject 在表达式中直接写name和getName(),这时候Expression是无法解析的,因为其不知道name和getName()对应什么意思 @Test public void test06() { ExpressionParser parser = new SpelExpres ......
表达式 语言 Spring SPEL

2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放

2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放一次,已知怪物有m点血量。 现在想问你最少用几个技能能消灭掉他(血量小于等于0)。 技能的数量是n, ......
技能 双倍 怪物 同时 语言

【C语言】模块划分、编译器工作原理

模块划分 在实际应用中,一个较大的 C 程序并不会把所有代码都放入 main 主函数中,而是进行模块化设计,每个程序模块作为一个源程序文件,再由若干源程序文件组成一个 C 程序。这样处理便于分别编写、分别编译、进而提高调试效率。 #include <stdio.h> void func1(){ // ......
编译器 模块 原理 语言

速通 形式语言与自动机

有啥要学的? DFA/NFA 的记号:\((Q,\Sigma,\delta,q_0,F)\)。 NFA 到 DFA:子集构造(到 \(2^n\) 级别的构造:所有最后第 \(n\) 位为 \(1\) 的 01 串)。 \(\varepsilon-\)NFA 到 DFA:类似地进行子集构造,每次转移时 ......
自动机 形式 语言

VS Code的C语言配置以及使用的傻瓜式教程

VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
傻瓜 语言 教程 Code VS

VS Code的C语言配置以及使用的傻瓜式教程

VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
傻瓜 语言 教程 Code VS

【C语言】函数的声明、定义、调用

函数要先声明后调用! 函数的声明和定义 函数的声明:把函数的名字、函数类型及形参类型、个数和顺序通知编译系统,以便在调用该函数时编译系统能正确识别函数并检查调用是否合法。 函数的定义:对函数功能的确立,包括指定函数名、函数值类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。 #inclu ......
函数 语言

深入浅出 C 语言:学变量、掌控流程、玩指针,全方位掌握 C 编程技能

C 语言简介 C 语言介绍 C 语言的特性 C 语言相对于其他语言的优势 C 程序的编译 C 中的 Hello World 程序 参考文章: C 语言入门:如何编写 Hello World C 语言函数:入门指南 学习变量、数据类型和运算符 C 中的变量和关键字 C 语言中的作用域规则 C 中的数据 ......
深入浅出 指针 变量 全方位 流程

【C语言】动态内存申请,堆空间与栈空间差异

我们在学习完C语言的数组后都会觉得数组长度固定很不方便,其实C语言的数组长度固定是因为其定义在栈空间,而栈空间的大小在编译时是确定的。如果使用的空间大小不确定可以使用堆空间。 #include <stdio.h> #include <string.h> #include <stdlib.h> //m ......
空间 差异 内存 语言 动态

【C语言】指针

指针的定义 如果在程序中定义了一个变量,那么在对程序进行编译时,系统就会给这个变量分配内存单元,按变量地址存取变量值的方式称为直接访问,如printf("%d",i);和scanf("%d",&i);;另一种存取变量值的方式称为间接访问,即将变量i的地址存放到另一个变量中,在C语言中,指针变量就是用 ......
指针 语言

go语言多态中的类型断言

类型断言案例 package main import ( "fmt" ) type Usb interface{ Connect() DisConnect() } type Phone struct{ Name string } /* * Phone实现了Usb 接口(是指实现了Usb接口的所有方法 ......
语言 类型

C语言陷阱之 #if 不存在的宏

. . . . . 今天在使用 __BYTE_ORDER 宏判断字节序的时候,使用了如下的代码: #include <stdio.h> #include <stdint.h> typedef struct relay_frame_st { #if __BYTE_ORDER == __BIG_ENDI ......
陷阱 语言 if

Go语言defer的延迟执行机制

1 题目(单选题) 如下Go语言程序的输出结果是() package main import "fmt" func f1(name string) string { fmt.Println("in f1", name) return name } func f2(name string) strin ......
机制 语言 defer

【C语言】str 系列字符串操作函数

strlen 函数 strlen 函数用于统计字符串长度 size_t strlen(const char *_Str); strcpy 函数 strcpy 函数用于将某个字符串复制到字符数组中 char *strcpy(char *_Dest,const char *_Source); strca ......
字符串 函数 字符 语言 str

【C语言】gets 和 puts 函数

gets 函数 scanf函数在读取字符串时遇到空格就认为读取结束,不利于读取一行字符串,gets函数就是为了解决这个问题的。 gets 函数的格式: char *gets(char *str); gets 函数从 STDIN 读取字符并把它们加载到str中,直到遇到 '\n'。gets 函数不会存 ......
函数 语言 gets puts

【专题】2023年大语言模型综合评测报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=33624 原文出处:拓端数据部落公众号 自2022年年末以来,人工智能大模型已成为技术领域甚至全球创新领域最受关注的话题。以ChatGPT为代表的大模型产品发展迅速,预测数据显示,到2030年,AIGC市场规模有望超过万亿元。2023年,国内主要 ......
评测报告 数据表 模型 语言 专题

《汇编语言》王爽第四版课程设计一答案的详细说明。

![image](https://img2024.cnblogs.com/blog/3372113/202401/3372113-20240112003846169-1280898320.jpg) ![image](https://img2024.cnblogs.com/blog/3372113/2... ......
答案 语言 课程

C语言中这几种数组,弄明白了吗?int(*pai[2])[5],int *aapi[2][2], int **p[2], int *numT[5], int(*num2)[5]

int main() { int a[5]= {1,3,5,7,9}; int(*num1)[5]=&a; int *num[5]= {&a[0],&a[1],&a[2],&a[3],&a[4]}; int b[5]= {2,4,6,8,10}; int(*num2)[5]=&b; int *num ......
int 数组 语言 aapi numT

中文语言标签

Code Name zh 中文 zh-Hans 中文(简体) zh-Hant 中文(繁体) zh-Hans-CN 中文(中国大陆) zh-Hans-MY 中文(马来西亚) zh-Hans-SG 中文(新加坡) zh-Hant-HK 中文(香港) zh-Hant-MO 中文(澳门) zh-Hant-T ......
语言 标签
共3963篇  :1/133页 首页上一页1下一页尾页