摘要:
不能在内部域中定义与外部域中相同的名字. 有的在域的最前定义变量 一般在使用前定义变量,而不是在之后.//找不到,也不规范 最好在刚要使用前定义,在速度,不犯错,可读,代码维护上都不错. import std.stdio; void main(){ for ({ int i = 0; double 阅读全文
posted @ 2020-03-01 09:44
zjh6
阅读(21)
评论(0)
推荐(0)
摘要:
//名字为a.d import std.stdio; void main() { double number; readf(" %s", &number); writeln(number * 2); }//太奇怪,这么一个程序`300kb`?,看来d这确实`标准库和运行时`太大了. 命令a >1.t 阅读全文
posted @ 2020-03-01 09:42
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
最简单定义:char[]是串,字符数组 d有三种数组类型. import std.stdio; void main() { char[] name;//读入一堆符 write("名字? "); readf(" %s", &name);//有没有&都一样 writeln("你好 ", name, "! 阅读全文
posted @ 2020-03-01 09:40
zjh6
阅读(28)
评论(0)
推荐(0)
摘要:
切片,动态数组的别名. [起..尾]是这样的[..),即左包右不包 切片不是实体,就像钥匙一样. 如果切片修改实体,则实体也跟着变了. [a..a],大小为0,[a..$], $表示数组长度,等价于数组.长度. .dup复制实体. 如下: import std.stdio; void main() 阅读全文
posted @ 2020-03-01 09:36
zjh6
阅读(30)
评论(0)
推荐(0)
摘要:
流程语句与c差不多. 算术运算与c差不多.为了防止溢出,可使用检查整 数组分静态与动态,静态不能添加元素. 动态数组: writeln("数组有",array.length,"个元素."); //且可设置 int []数组; //最初为空 数组.length = 5;//现在有5个元素 复制静态数组 阅读全文
posted @ 2020-03-01 09:31
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
import std.stdio; void main(){ int studentCount; writeln("有",studentCount,"学生."); //将值200分配给studentCount变量: studentCount = 200; writeln("现在有",studentC 阅读全文
posted @ 2020-03-01 09:30
zjh6
阅读(25)
评论(0)
推荐(0)
摘要:
write写,但不换行. writeln写且换行. //为行注释. /* */为块注释不嵌套,/++/为嵌套注释. /* /**/ab /+ /++/ab+/ab -w,把警告当错误. 基本类型: 类型定义初始值bool布尔假byte整8位0ubyte正8位0short整16位0ushort正16位 阅读全文
posted @ 2020-03-01 09:27
zjh6
阅读(29)
评论(0)
推荐(0)
摘要:
将你的vim或其他编辑器设置为utf8格式. import std.stdio; void main(){ writeln("你好,世界!"); } 用dmd/ldc2/gdc编译. 工具的下载页面 以.d为扩展名. 窗口安装及dmd详细命令行 常用编译器开关: 选项解释-betterC更好的C-c 阅读全文
posted @ 2020-03-01 09:26
zjh6
阅读(21)
评论(0)
推荐(0)
浙公网安备 33010602011771号