小编moh*_*ndy的帖子

通过名称和函数指针在C中调用函数

我想知道调用函数的名称有什么区别

int sum(int x,int y)
 {
    return x+y;
 }

int main()
 { 
    int z = sum(5,7);
 }
Run Code Online (Sandbox Code Playgroud)

并通过指针调用函数

int sum(int x,int y)
 {
    return x+y; 
 }

int main()
 {  
    int (*ptr)(int,int);
    ptr =∑
    int z = (*ptr)(5,7); 
 }
Run Code Online (Sandbox Code Playgroud)

执行时间或任何事情有什么不同吗?

c pointers function

3
推荐指数
1
解决办法
92
查看次数

getche函数中的运行时错误

我正在尝试获取数组中某些字符的位置.我在下面使用此代码,但在我输入两个字符后,我遇到了运行时错误.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()

{   
  char board [8][8]={{0}};

  char kr,kc,qr,qc,nr,nc;
  unsigned char i,j;


  for (i = 0; i < 8 ;i++)
  {
    for (j = 'A'; j <= 'H'; j++)
    {
      board[i][j] = getche();
    }
  }

  for (i = 0; i < 8 ;i++)
  {
    for (j = 0; j < 9; j++)
    {
      if (board[i][j] == 'K')
      {
        kr = i;
        kc = j;
      }
      else if (board[i][j] == 'Q')
      {
        qr = i; …
Run Code Online (Sandbox Code Playgroud)

c printf runtime-error runtime char

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

标签 统计

c ×2

char ×1

function ×1

pointers ×1

printf ×1

runtime ×1

runtime-error ×1