汇编里小问题
” ’这两个有区别吗,我知道‘ ’是表示字符,然后也看到书里在用“ ”
你要是学过其他编程语言就知道了,"you" 和 'you'的区别在于 "you"是4个字节 而'you'是三个字节
因为"you"是一个字符串,字符串的末尾有1个空字节,ASCII码为0,那么为什么要有1个空字节呢,是因为程序有时候要读取一个字符串,但是程序不知道字符串的结尾,于是就在字符串的结尾加上一个空字符,然后当程序读到空字符时,就不再读取了,就是这样来确定程序读取了一个字符串 本帖最后由 oggplay 于 2014-2-26 12:51 编辑
“”表示的是字符串 必须以 0("\n")结尾 "" 应该是字符串把 DOS的有没区别文件了,应该没区别吧,WIN32汇编的没区别,2个都是表示字符串,记得后面带0。。。
其实楼主可以调试程序查看一下就知道有没区别了。。
页:
[1]