小编ken*_*ytm的帖子

如何在C中使用一元指针运算符(*)?

我正在读一本名为Java和C的书:关键差异,为Java开发人员学习Objective-C.(我的背景是C#/ Java所以指针和管理内存的概念对我来说是新的,所以请耐心等待)

在第2章中,它解释了这个例子的指针:

int i = 1;
int *iptr;
iptr = &i;
*iptr = 2;
Run Code Online (Sandbox Code Playgroud)

我理解上面,其中*iptr是一个指针,它分配了内存位置i,也是从指针iptr我们可以访问的值iptr指向的*iptr语法.

在本书的下方还有以下片段:

//..    
NSMutableString *z = [[[NSNutableString alloc]init] autorelease];
[z appendString:@"Zombie "];
//...
Run Code Online (Sandbox Code Playgroud)

根据我对第2章的理解,该行[z appendString:@"Zombie "]应该是[*z appendString:@"Zombie "],因为我们希望实际的NSMutableString,而不是它的指针,被发送消息appendString!我知道我错了,有些东西我错过了,请指出正确的方向.

非常感谢,

朱塞佩

c pointers objective-c

0
推荐指数
1
解决办法
750
查看次数

preg_match url模式

因为我无法找到问题的确切答案,所以我决定在这里寻求帮助.所以,我有一个页面内容,我得到file_get_contents并想要preg_match这个网址:

http://sample.com/Last/LastSearch.ashx?q=cnt=1&day=5&keyword=sample&location=15&view=v
Run Code Online (Sandbox Code Playgroud)

<a href="javascript:LastURL('http://sample.com/Last/LastSearch.ashx?q=cnt=1&day=5&keyword=sample&location=15&view=v');" id="Last" rel="nofollow" class="Last" onclick="javascript:hideCss('LastCSS');hideCss('FirstRCSS');">Last</a>
Run Code Online (Sandbox Code Playgroud)

请帮我.

javascript php file-get-contents preg-match

0
推荐指数
1
解决办法
1705
查看次数

如何从JavaScript中的上一个索引号中减去1

如何从索引中减去1(或任何数字)而不减少它(如果它的值在变量中没有变化)?

这是我的代码片段:

if (i > 0 & areaImages[i].id == areaImages[i-1].id)
Run Code Online (Sandbox Code Playgroud)

我从Firebug收到此错误消息:

TypeError: areaImages[i - 1] is undefined
Run Code Online (Sandbox Code Playgroud)

javascript indexing

0
推荐指数
1
解决办法
557
查看次数

在滚动中更改状态栏样式

由于setStatusBarStyle在iOS 10中已弃用,是否有办法将状态栏从白色更改为黑色,反之亦然,同时执行滚动滚动视图等操作?

我看到了preferredStatusBarStyle属性,UIViewController但是当用户使用视图控制器本身时,我想要更细粒度的东西.

ios swift

0
推荐指数
1
解决办法
836
查看次数

c赋值,平均整数

我昨天工作了大约5个小时,并使用此站点的帮助获得了代码,但我认为我这样做的方式是骗子,我使用了scanf命令.无论如何,我想以正确的方式解决这个问题.多谢你们!哦,代码编译但是吐出的平均值是错误的.我想在概念上理解我做错了什么以及完成作业.

#include <stdio.h> 
#include <stdlib.h>
double get_number(int num);


main () {
  double n1,n2,n3;
  double average;

  printf("\nCompute the average of 3 integers\n");
  printf("--------------------------------\n");
  n1 = get_number(1);
  n2 = get_number(2);
  n3 = get_number(3);
  average = (n1 + n2 + n3)/3;
  printf("The average is %0.2f\n",average);
}

double get_number(int num) { 
  double value = 0;
  int c;
  printf("Please input number %i: ", num);
  while ((c = getchar()) != '\n') { 
    if ( (c<'0') || (c>'9') ) { 
      printf("Incorrect character entered as a number - …
Run Code Online (Sandbox Code Playgroud)

c

-1
推荐指数
1
解决办法
387
查看次数

C#列表的元素

我正在使用List.ElementAt(0)和List.ElementAt(1)来获取我需要的元素.我怎么不想硬编码0和1是否有任何其他方式在C#

c# c#-3.0

-2
推荐指数
1
解决办法
153
查看次数

在Python上将字符串转换为元组

你好我有一个字符串中的元组,我从PostgreSQL函数中复活>我想将它转换为元组但是它给了我一个错误,元组内部的真实字符串是一个EOF错误,代码就像这样.

eval('(4125, <html>
<body>
Heloo There!
<body>
</html>)')
Run Code Online (Sandbox Code Playgroud)

,这只是HTML的一个例子,因为真正的代码很大.我不想做一个因为很多角色因此可能让我的系统非常慢.

除了for或while之外,我对所有的想法持开放态度.

python

-2
推荐指数
1
解决办法
1319
查看次数