Java入门——注意事项 文件名称必须与代码中的类名称一样安装路径不要带空格文件名称后缀必须是java结尾JVM:java虚拟机,真正运行java程序的地方JRE:java的运行环境JDK:java开发工具包main //psvm 回车偷懒输出 . sout+回车标识符:基本组成:数字、字母、下划线和美元符等组成不能以数字开头、不能以关键字为名字,区分大小写。
c语言——自定义类型:联合和枚举 即把可能得取值一一列举,但不用声明数据类型,例如星期enum Day//星期Mon,Tues,Wed,Thur,Fri,Sat,Sun{}的内容是枚举类型的可能取值,也叫枚举常量。这些可能取值都是有值的,默认从0开始,依次递增1(是自增的),当然在声明枚举类型的时候也可以赋初值。
C语言—字符串函数 将字符串2的前num个字符追加到字符串1末尾,再追加⼀个 “\0”;若2的长度小于num,只会将字符串中到 \0 的内容追加到字符串1末尾。作用:拷贝n个字符从字符串2中到字符串1,并在字符串1的末尾添加’\0’。返回:字符串1大于2的返回大>0的数字,等于返回0;作用:连接两个字符串,把字符串2放到字符串1中,结果归于字符数组1。格式:strncmp(字符数组1,字符串2,n),选择字符串。格式:strncat(字符数组1,字符串2,num)格式:strncpy(字符串1,字符串2,num)
C语言—指针详解 这里看到即使变量n被const修饰,通过拿到n的地址也可以改变n的值,那要怎么做即使拿到n的地址,也不可以改变n的值呢?运行之后可以看出, char* 类型的指针变量+1跳过1个字节,int* 类型的指针变量+1跳过了4个字节, 这就是指针变量的类型差异带来的变化。将⼀个int类型的变量的地址赋值给⼀个char*类型的指针变量,编译器会因为类型不兼容而发出警告,而使用void*类型就不会有这样的问题。注意指针变量的⼤⼩和类型是⽆关的,只要指针类型的变量,在相同的平台下,⼤⼩都是相同的。
数据结构 3.7: 循环队列 整除的作用.想像操场跑道里放一队人, 循环的感觉就出来了.为了区分空队列与满队列, 需要留一个空间. 相当于不允许首尾相连. 还是画个图吧, 否则容易进坑.用链式结构, 空间的分配与回收由系统做, 用循环队列, 则是自己把控. 想像自己写的是操作系统, 从这个代码可以感受下内存的管理.