类型冲突
这题我帮你找到了一篇博客,不是我的,是博主 JobinXin 的。
如果有帮助的话,能先点一下采纳吗,我还是一名小学生,希望支持。
博客网址:(https://blog.csdn.net/JobinXin/article/details/112153963?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168964692316800186537789%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168964692316800186537789&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-2-112153963-null-null.142^v88^control_2,239^v2^insert_chatgpt&utm_term=c%E8%AF%AD%E8%A8%80%E4%B8%A4%E6%95%B0%E4%B9%8B%E5%92%8C%E6%95%B0%E7%BB%84&spm=1018.2226.3001.4187)
我们知道,我们把内存划分成一个个(一字节大小)内存单元后,为了区分每个内存单元,因此我们给内存单元的赋予了一个编号,而这个编号我们可以称作他为地址或者指针。所以得到结论:
内存单元编号=内存地址=指针
而我们口头上经常说;“定义了一个某某类型的指针”并不严谨,这里指的并不是这里的内存单元编号,而是指针变量。所以大家听到这些话不要误解,这是口头习惯,但自己心里要明白。
其次,针对指针变量,我想问大家指针变量是不是变量?和int a;这些变量也没有区别?
在回答这个之前,我先向大家介绍一下:变量的左右值问题
那什么是左右值问题呢?