Redian新闻
>
这是代表公司帮我同时file eb2 和eb3了么?
avatar
这是代表公司帮我同时file eb2 和eb3了么?# EB23 - 劳工卡
r*h
1
在看Programming interview exposed
不太明白里面讲link list插入新head的程序的例子.给出2个例子,书上说第一个是错的
,第二个才对.不明白为什么必须用**head而不是*head,难道head本身做为pointer pass
给函数不改变指针的内容吗? 请帮忙讲解一下,谢谢!
For example, the following code is incorrect because it fails to update the
head pointer in the calling function:
int BadInsert(element *head)
{
element *newElem;
newElem = (element *) malloc(sizeof(element));
if (!newElem) return 0;
newElem->next = head;
head = newElem;
return 1;
}
The correct way to update the head pointer in C is to pass a pointer to the
head pointer, allowing you to modify the calling function's pointer to the
first element, as shown here:
int Insert(element **head) {
element *newElem;
newElem = (element *) malloc(sizeof(element));
if (!newElem) return 0;
newElem->next = *head;
*head = newElem;
return 1;
}
avatar
a*i
2
Fragomen电话打不通。
大家帮我看看,我的情况是PD是3/2012。这个PD是上一份工作的。
今天刚通知received Certifiled ETA 9089. 要进行下一步的I-140.
律师信里这么说的:
The priority date is current at this time. Your employer has initiated an
Adjustment of Status sponsorship on your behalf. In order to process this
matter, please complete and submit the "Adjustment of Status Questionnaire"
for yourself and a separate "Adjustment of Status Questionnaire (Dependant)"
for each dependant filing under your petition.As a part of the adjustment
application you are required to submit a current medical examination which
was completed by an USCIS designated doctor.
非常感谢!
avatar
j*a
3
int swap(int *a, int *b)
int main() {
int x, y;
swap(&x, &y);
}

pass
the

【在 r***h 的大作中提到】
: 在看Programming interview exposed
: 不太明白里面讲link list插入新head的程序的例子.给出2个例子,书上说第一个是错的
: ,第二个才对.不明白为什么必须用**head而不是*head,难道head本身做为pointer pass
: 给函数不改变指针的内容吗? 请帮忙讲解一下,谢谢!
: For example, the following code is incorrect because it fails to update the
: head pointer in the calling function:
: int BadInsert(element *head)
: {
: element *newElem;
: newElem = (element *) malloc(sizeof(element));

avatar
l*n
4
只能看出eb3 485。如果以前没有file过140,应该有eb3 140。没看出eb2
avatar
r*h
5
那个function按引用传递指针的看的懂.
但问题是为啥head必须用2个*,我按下面这么理解吗?
element **head = some_value;
BadInsert(*head);
Insert(head);

【在 j*a 的大作中提到】
: int swap(int *a, int *b)
: int main() {
: int x, y;
: swap(&x, &y);
: }
:
: pass
: the

avatar
a*i
6
非常谢谢回复!
以前file过eb2的140,拿到了PD.
如果这个月file eb3 485, 我这个pd有戏么?

【在 l*******n 的大作中提到】
: 只能看出eb3 485。如果以前没有file过140,应该有eb3 140。没看出eb2
avatar
a*h
7
如果第一段function正确,调用格式应该是badinsert(&head),第一段function修改的是
原来head本身内容,而不是new head

【在 r***h 的大作中提到】
: 那个function按引用传递指针的看的懂.
: 但问题是为啥head必须用2个*,我按下面这么理解吗?
: element **head = some_value;
: BadInsert(*head);
: Insert(head);

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。