注册 登录
编程论坛 C语言论坛

为什么不调用函数呢?求教

威猛的小绵羊 发布于 2022-12-01 16:24, 1087 次点击
只有本站会员才能查看附件,请 登录
7 回复
#2
renkejun19422022-12-01 17:05
抄了下你的代码,见鬼,竟然能通过编译。虽然有4个报错。
#3
威猛的小绵羊2022-12-01 17:15
回复 2楼 renkejun1942
为什么不能打印
#4
renkejun19422022-12-01 17:24
闲着也是闲着,帮你改了下,现在可以正常运作了,虽然不清楚你的程序的目的。

程序代码:
<root|desktop> cc ceshi1.c -o ceshi1
<root|desktop> ./ceshi1
请输入行数与列数
4 5
01234
01234
01234
01234


程序代码:
#include <stdio.h>

void prin( int,int );

int main( void )
{
    int m;
    int n;

    puts("请输入行数与列数");

    scanf( "%d%d", &m,&n );

    prin( m,n );

    return 0;
}

void prin( int x, int y )
{
    int i,p;

    for( i = 0; i < x; i++ )
    {
        for( p = 0; p < y; p++ )
            printf( "%d",p );

        printf( "\n" );
    }
}


[此贴子已经被作者于2022-12-1 17:26编辑过]

#5
威猛的小绵羊2022-12-01 17:28
回复 4楼 renkejun1942
谢谢,函数类型定义错了
#6
renkejun19422022-12-01 17:30
以下是引用威猛的小绵羊在2022-12-1 17:28:36的发言:

谢谢,函数类型定义错了

你对照下正确的代码和你的代码,不就清楚问题出在哪里呢?
你的代码能通过编译在我看来简直不可思议。
#7
forever742022-12-01 18:57
没有调用函数是因为你没有让它调用。
你以为是调用的那行其实是个声明,我的意思是那种格式不是调用。

当然,其他的错误也得改,得学扎实了才行。
#8
威猛的小绵羊2022-12-02 08:41
回复 7楼 forever74
谢谢,刚PLC转软件,刚起步
1