- 主题:C语言这些细节很难掌握啊
类似图片中红框中的内容。有些没有啥原理(道理),就是这么规定的。这些很难掌握啊
如果学习嵌入式控制器的C编程,这些是不是没必要掌握,最多用一些数组
--
FROM 112.32.8.*
还是有道理的。
typedef 又不是宏替换,错误的理解匪夷所思呀。
正确的理解才是正常的方式。
【 在 shouge111 的大作中提到: 】
: [upload=1][/upload]
: 类似图片中红框中的内容。有些没有啥原理(道理),就是这么规定的。这些很难掌握啊
: 如果学习嵌入式控制器的C编程,这些是不是没必要掌握,最多用一些数组
: ...................
--
FROM 163.125.197.*
关于typedef和#define的异同,这篇文章讲得更好:
https://stackoverflow.com/questions/1666353/are-typedef-and-define-the-same-in-c
【 在 shouge111 的大作中提到: 】
: [upload=1][/upload]
: 类似图片中红框中的内容。有些没有啥原理(道理),就是这么规定的。这些很难掌握啊
: 如果学习嵌入式控制器的C编程,这些是不是没必要掌握,最多用一些数组
: ...................
--
FROM 216.240.30.*
这个知道,就是我上面图中,类似结构里面使用本身一个同样类型的结构。不好理解。
【 在 flw 的大作中提到: 】
: 还是有道理的。
: typedef 又不是宏替换,错误的理解匪夷所思呀。
: 正确的理解才是正常的方式。
: ...................
--
FROM 39.144.38.*
恰恰因为不能在自身里面使用自身,所以才使用一个指针
【 在 shouge111 的大作中提到: 】
: 这个知道,就是我上面图中,类似结构里面使用本身一个同样类型的结构。不好理解。
--
FROM 114.254.66.*
这有啥不好理解的,递归数据结构不都这样吗。
买本《数据结构》看看。
【 在 shouge111 的大作中提到: 】
: 这个知道,就是我上面图中,类似结构里面使用本身一个同样类型的结构。不好理解。
--
FROM 163.125.197.*
刚刚入门学习。好吧,慢慢来。
对于入门请问有啥建议吗?
【 在 flw 的大作中提到: 】
: 这有啥不好理解的,递归数据结构不都这样吗。
: 买本《数据结构》看看。
:
--
FROM 220.248.229.*
第1个强记一下就行,就这一种情况需要这么搞。
第2个没必要去记,反正在C语言里面,声不声明明成const,只是一个编译约束,用的人想搞事强转就行。
【 在 shouge111 的大作中提到: 】
: [upload=1][/upload]
: 类似图片中红框中的内容。有些没有啥原理(道理),就是这么规定的。这些很难掌握啊
: 如果学习嵌入式控制器的C编程,这些是不是没必要掌握,最多用一些数组
--
FROM 115.220.174.*
其实没啥难的。你就假象编译器在维护一个符号表,不管是变量名字,类型名字,#define, typedef都是按照出场顺序依次填写在符号表里面的。后面的代码只能看见前面定义的符号就行了。
但是这个问题已经很*基础*了
--
FROM 59.109.150.*
C 出生的时间很早 它很贴近机器语言 用它的人大部分基本功扎实... 所以它的作法 在历史环境里 很顺理成章
如果学了编译原理 这些问题存在的原因 也就很简单了
为了这个去学编译原理 好象也没必要
【 在 shouge111 的大作中提到: 】
: 这个知道,就是我上面图中,类似结构里面使用本身一个同样类型的结构。不好理解。
--
FROM 47.144.172.*