小编ana*_*arm的帖子

表达式必须有一个指向 C 中对象类型的指针

我试图在函数和数组中使用指针,当我在 main 中调用报告函数时,我不断收到错误表达式必须有一个指向对象类型的指针。我已经尝试了一切。似乎没有任何工作。谁能让我知道我做错了什么?

请注意:没有该report功能,如果我在main其中单独调用其他功能。它不仅适用于该report功能。

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

void print(int *list, int row_count, int column_count);
void rowaverage(int *list, int row_count, int column_count);
void allaverage(int *list, int row_count, int column_count);
void largest(int *list, int row_count, int column_count);
void report(int *list, int row_count, int column_count);

int main()
{
  int i = 1, row, column;
  int list[3][5];
  printf("Enter 3 sets of 5 integers::\n");
  for (row = 0; row < 3; row++)
  {
    printf("Elements in the %d set …
Run Code Online (Sandbox Code Playgroud)

c pointers

5
推荐指数
1
解决办法
6万
查看次数

AWK脚本用于打印具有最大字段数的行

下面的脚本显示twister.txt中的最大字段数.

  awk '{if (NF > max) max = NF} END{print max}' twister.txt
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何显示行本身,它在twister.txt中具有最大数量的字段.

unix linux awk gawk

4
推荐指数
1
解决办法
1829
查看次数

C编程中的简单链接列表结构

这是我在C中的第一个链接列表程序,我试图初始化节点的值并尝试打印它.但是,它没有给我预期的输出.谁能让我知道我哪里错了?

#include<stdio.h>
#include<stdlib.h>
struct node
{
    int key;
    struct node *next;
};

typedef struct node NODE;

int main ()
{
    NODE a,b,c;
    NODE *list;
    list=&a;
    list->key = 10;
    list->next = &b;
    list->next->key=20;
    list->next->next=&c;
    list->next->next->key=30;
    list->next->next->next=NULL;
    printf("%d  %d  %d", a,b,c);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

它打印10和20之间有一些垃圾.

c linked-list

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

标签 统计

c ×2

awk ×1

gawk ×1

linked-list ×1

linux ×1

pointers ×1

unix ×1