我试图将指针(processNum)设置为正则int(processNumTemp)。我该怎么做?我试着执行processNum=processNumTemp,这会产生一个错误,因为我试图将指针设置为非指针。我该怎么做?以下是我的代码:
int *processNum = (int *)malloc(sizeof(12));
int processNumTemp;
processNumTemp = atoi(argv[1]);
processNum = processNumTemp;
最佳答案
processNum = &processNumTemp;
这会将processNumTemp
的地址存储到processNum
中。我相信这就是你要做的。然后可以通过取消对指针的引用来获取该值。那是通过使用*processNum
。