我还是C编程的新手,对这个非常基本的问题感到抱歉。任何人都可以告诉我这个特定的代码分别做什么?堆栈之后jQuery( document ).ready(function($) {
console.log( "ready!" );
$(element).click(function(){
console.log("clicked");
});
});
做了什么?
->
答案 0 :(得分:1)
->
是结构解除引用运算符。
左侧采用指向struct
的指针,右侧采用结构成员。它取消引用指针,然后获取指定的成员。
例如,stack->initialized
相当于(*stack).initialized
。
答案 1 :(得分:0)
struct Stack *
是指向名为Stack的结构的指针。指针变量包含一些内存地址(通常是某个对象,在这种情况下为Stack
结构)。
->
运算符用于取消引用(读取:获取指针指向的对象)指针并同时获取其中一个成员变量(currentIndex
和'初始化'在您的案件)。
我希望我回答你的问题。