#语言

Go语言基础之流程控制

 if条件判断基本写法Go语言中if条件判断的格式如下:if表达式1{分支1}elseif表达式2{分支2}else{分支3}当表达式1的结果为true时,执行分支1,否则判断表达式2,如果满足则执行分支2,都不满足时,则执行分支3。if判断中的elseif和else都是可选的,可以根据实际需要进行选择。Go...
代码星球 ·2020-08-07

Go语言基础之运算符

 Go语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符运算符描述+相加-相减*相乘/相除%求余注意:++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。运算符描述==检查两个值是否相等,如果相等返回True否则返回False。!=检查两个值是否不相等,如果不相等返回True否...
代码星球 ·2020-08-07

Go语言基础之变量和常量

 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。举几个例子:abc,_,_123,a123。关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言中有25个关键...
代码星球 ·2020-08-07

Go语言环境搭建

  下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。Windows安装此安装实例以64位Win10系统安装...
代码星球 ·2020-08-07

Go语言配置管理神器——Viper中文教程

Viper是适用于Go应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。Viper是适用于Go应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。鉴于viper库本身的README已经写得十分详细,这里就将其翻译成中文,并在最后附...

vue中实现国际化--语言切换(转载)

https://segmentfault.com/a/1190000011800593...

C语言编译器不检查数组下标越界

这两天被人问了一个问题说假如C/C++访问下表越界的数组元素会报错么,于是充满好奇心的我动手试了一下,WTF,果然没有报错,但是会给程序带来莫名其妙的结果(比如十次的循环但是变成了死循环,但八次却可以)例:1#include<stdio.h>2#include<stdlib.h>34//intA...

C语言中static的作用及C语言中使用静态函数有何好处

转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0。 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条,分别是:一是隐藏功能,对于static修饰的函数...

C语言字节对齐问题详解

转自:https://www.cnblogs.com/clover-toeic/p/3853132.html    考虑下面的结构体定义:1typedefstruct{2charc1;3shorts;4charc2;5inti;6}T_FOO;   ...

C语言 数组初始化的三种常用方法({0}, memset, for循环赋值)以及原理

C语言中,数组初始化的方式主要有三种:1、声明时,使用{0}初始化;2、使用memset;3、用for循环赋值。 那么,这三种方法的原理以及效率如何呢?请看下面的测试代码: [cpp] viewplain copy #define ARRAY_SIZE_MAX...

C语言指针加1问题以及字节对齐问题

今天早上自己写了一段代码,然后测试的时候发现结果总是和预期的不一样,而且偏差的有点离谱,冥思苦想了将近五个小时,最后在我要开始怀疑人生的时候,发现原来是自己犯了一个极其低级但又容易被忽略的问题。好吧,我承认我有点丢程序员的人了。废话不多说,直接开始用例子来说明吧:我的代码里有两个结构体,假设为结构体Head和结构体Da...

C语言不定参数

最近,遇到一个c语言的不定参数问题。其实,对于c语言的不定参数问题,只需要三个函数就可以搞定了。这三个函数的头文件是<stdarg.h>,其实下面的三个函数都是一个宏定义(macro)。   这三个函数是:   voidva_start(va_li...
代码星球 ·2020-08-05

【c语言】使用gumbo解析HTML

之前使用过PHP的SimpleHTMLDOM简单地解析HTML但PHP终非我所熟悉的语言,虽然我并不对语言抱有绝对的执着==(什么你不相信,好吧,不管你信不信,反正我是信了==)。虽然可以简单地使用正则表达式来解析HTML但我不是希望能够找到一个合适的HTML解析库,网上搜索了下关于c语言解析HTML的库,好像不是挻多...

如何使用VisualStudio2013编写和调试c语言程序

觉得很多基础学习者对VS不太熟悉,我就转一篇觉得还不错的。转自:http://jingyan.baidu.com/article/f3ad7d0fe7ca0d09c3345b84.html现在大多数同学用的电脑都是Windows8和8.1,使用VC6.0存在兼容性问题,对于初学者来说是一件很麻烦的事情。而VisualS...

编程语言 标记语言 脚本语言分别有哪些? 区别是什么?

 标记语言标记语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。例如:C:C++:Java:1、标记语言不用于向计算机发出指令,常用于...
首页上一页...3536373839...下一页尾页