一个 关于C语言的 问题 关于一个程序

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:13:21
#include <stdio.h>
int main(void)
{ int num[] = {50, 25, 75, 100};
int *pt;
pt = num + 1; /*故意将第2个元素地址赋给指针变量*/
printf("%d\n",*(pt+2)); /*自己加printf(……)通过指针法和下标法输出数组中值等于100的元素*/
if(*(pt+2)==(*pt=num[3]))
printf("ni de tui xiang shi zheng que de ");
getch();
}
该问题已经 被我自己解决了 所以也就不需要回答了 但是 为了 感谢在此回答的 人 我想对他们说 THANK YOU

怎么了,该程序是正确的,没有错,有什么不明白的。

#include <stdio.h>
int main(void)
{ int num[] = {50, 25, 75, 100};
int *pt;
pt = num + 1; /*故意将第2个元素地址赋给指针变量*/
printf("%d\n",*(pt+2)); /*自己加printf(……)通过指针法和下标法输出数组中值等于100的元素*/
if(*(pt+2)==(*pt=num[3]))
printf("ni de tui xiang shi zheng que de ");
getchar();
}
----------------------------------------------
getch()有问题