如何在C中使用函数读取数字并在main中使用它?

格拉丁98

我尝试从键盘上读取带有功能的数字,但是它不起作用。这是代码

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

void write(int *n);

int main()
{
    int *n,*m,p;
    write(&n);
    write(&m);
    p = *n + *m;

    printf("p = %d",p);
}

void write(int *n)
{
    scanf("%d",&n);
}
用户名

将所有注释应用于发布的代码并遵循公理:

每行仅一个语句,每个语句(最多)一个变量声明。

并检查返回的值scanf()以确保操作成功

结果是:

#include <stdio.h> // scanf(), printf(), fprintf()
#include <stdlib.h> // exit(), EXIT_FAILURE

void getInteger(int *n);

int main( void )
{
    int n;
    int m;
    int p;
    getInteger(&n);
    getInteger(&m);
    p = n + m;

    printf("p = %d",p);
}

void getInteger(int *n)
{
    if( 1 != scanf("%d",n) )
    {
        fprintf( stderr, "scanf failed" );
        exit( EXIT_FAILURE );
    }
}

当使用输入“ 1 3”运行时,输出为

p = 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在C ++中的类外部定义lambda函数并在类中使用它?

在函数中打开文件并在main中使用它

用户输入数字列表并在Python函数中使用它

如何从json文件中读取值并在MATLAB plot函数中使用它?

如何创建对象并在Objective-C中使用它?

在 Google 脚本函数中读取单元格并在函数 #inception 中使用它

如何在C中使用空的main()方法运行函数?

如何在C中使用函数read()读取大文件

如何在C ++中使用Class函数保存大量数字

如何在类中使用getElementById获取值并在其他类中使用它

如何在扩展类中使用方法并在主类中使用它们

如何在子进程中读取json文件并在python代码的subprocess.call中使用它?

在函数中创建动态数组(calloc),并在main中使用它

如何在Javascript类方法内的函数中使用它

如何使用 sh 脚本正确读取文件并在 if 语句中使用它?

读取 Json 数据并在角度组件中使用它

从类名中获取数字并在变量中使用它

如何批量读取文件并在循环中使用它来写入临时文件

如何从URL读取数据并在折线图中使用它?收到JAVAFX错误

如何读取抛出的错误内容并在 IF 语句中使用它

如果C ++构造函数不返回任何内容,如何在表达式中使用它?

添加状态并在反应组件函数中使用它们

获取数组内对象的索引并在函数中使用它

PL/SQL 查询列并在函数调用中使用它

在函数中创建字典并在子中使用它

如何将构造函数表达式放入数组中并在C#中使用它们?

在Python中创建2D c_types数组并在C函数中使用它

如何使用未来的列表并在 listView 中使用它

如何在JavaScript中使用它?