0 0

初学IOS 求指教指针问题。。3

我想知道,如果我想通过调用calculateAverage函数改变C的值,而不是通过函数返回值来改变。
static void calculateAverage(int a, int b, int *c)
{
    *c = (a + b);
}

int main(int argc, const char * argv[])
{

    int a = 1;
    int b = 3;
    int f = 4;
    int *c = f;
    calculateAverage(a, b, *c);

    printf("%d\n",c);
}


为什么总报错啊?  我觉得没有什么问题啊。它提示的是:Program received signal: "EXC_BAD_ACCESS".肿么办啊? 

新手求指教,谢谢。
2012年3月13日 22:02

1个答案 按时间排序 按投票排序

0 0

采纳的答案

int *c = &f;
calculateAverage(a, b, c);

2012年3月14日 09:08

相关推荐

    ios app舒尔特方格源码 初学ios的好例子

    【标题】"ios app舒尔特方格源码 初学ios的好例子"指的是一个适合初学者学习的iOS应用程序项目,其核心功能是实现舒尔特方格游戏。舒尔特方格是一种训练注意力和反应速度的心理学工具,通常由一个正方形网格组成,...

    初学者指针使用向导-初学者指针使用向导

    指针是C语言中一个强大且灵活的工具,掌握了指针之后,你将能够更加高效地编写程序,并解决各种复杂的编程问题。如果你在学习过程中遇到任何困难,请随时联系作者或其他有经验的开发者获取帮助。

    IOS开发之路--C语言指针

    在iOS开发中,掌握C语言基础是至关重要的,特别是指针这一核心概念。指针是C语言中的一个关键特性,它允许我们直接操作内存地址,从而实现高效的数据处理和复杂的数据结构。对于初学者来说,指针可能显得较为抽象和...

    iOS小项目,供初学者学习

    通过实践这个小项目,初学者不仅可以了解iOS开发的基础,还能锻炼解决问题的能力,为后续的进阶学习打下坚实的基础。在学习过程中,建议结合Apple的官方文档和在线教程,以便更深入地理解和掌握每个知识点。

    初学者要了解的指针的简介

    指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针很重要

    指针的一些分析,解决初学者对指针的困惑

    指针是C/C++语言中一个非常重要的概念,它提供了对内存直接操作的能力,使得程序能够灵活地处理数据。...同时,理解指针的这些特性也有助于避免常见的编程错误,如未初始化的指针使用、空指针解引用等问题。

    C++指针初学者必看

    C++指针初学者必看 C++ 指针初学者必看要了解指针,多多少少会出现一些比较复杂的类型,其实要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其原则:从变量名处起,...

    ios消灭星星 全部代码 初学者

    本教程将深入探讨如何在iOS平台上开发类似"消灭星星"的游戏,特别适合初学者入门。通过学习,你可以了解iOS游戏开发的基本流程,以及涉及的关键技术和工具。 一、开发环境与基础准备 开发iOS游戏,我们需要安装...

    C_指针编程中的几个常见问题

    【标题】:“C_指针编程中的几个常见问题” 【描述】:“本文探讨了C++指针编程中的一些常见问题,包括指针的概念、使用误区以及如何避免错误。” 【标签】:“C语言 指针 常见问题” 指针是C++编程中至关重要的...

    IOS开发之路–C语言指针

    指针是C语言的精髓,但是很多初学者往往对于指针的概念并不深刻,以至于学完之后随着时间的推移越来越模糊,感觉指针难以掌握,本文通过简单的例子试图将指针解释清楚,今天的重点有几个方面: 什么是指针 数组和...

    C指针详解,适合初学者

    在学习C语言的过程中,指针的概念常常让初学者感到困惑。然而,掌握指针是十分重要的,因为它是C语言的一大特色,也是高级编程中不可或缺的部分。本文将会详细讲解指针的概念,帮助初学者建立坚实的指针基础。 首先...

    指针释疑(c语言初学者)

    对于初学者来说,理解指针可能会感到困难,但只要掌握其基本概念和用法,就能更好地利用指针解决编程问题。 1. 指针的本质与定义 指针实际上是一个变量,它存储的是另一个变量的内存地址。当我们声明一个指针时,如...

    ios初学者代码24个专题

    在iOS开发领域,初学者经常会面临众多的概念和实践挑战。"ios初学者代码24个专题"是一个极好的资源,它涵盖了iOS开发的基础到进阶的各个方面,旨在帮助新手快速入门并逐步提升技能。这个压缩包包含了一系列的教程或...

    IOS初学者视频

    IOS初学者视频(高清,课程详细),云盘地址及密码在附件中,可下载。

    C语言结构指针详解(适合初学者并附有详细注释)

    指针是C语言中的一个重要概念,对于初学者来说,理解并掌握指针的使用是学习C语言的关键步骤。本文将深入解析C语言中的结构指针,帮助初学者构建坚实的理论基础,并通过实例来辅助理解。 首先,我们要了解什么是...

    iOS Apprentice Updated for Swift 4.2 & iOS 12

    《iOS Apprentice Updated for Swift 4.2 & iOS 12》是2018年发布的一份全面且更新至最新技术的iOS开发教程,旨在帮助初学者和有经验的开发者掌握使用Xcode 10进行iOS应用开发的技能。这份教程以Swift 4.2编程语言为...

    彻底搞定C语言指针详解-完整版-时候初学者-必备

    ### 彻底搞定C语言指针详解:初学者必备指南 在C语言中,指针是一种非常强大的特性,它允许程序员直接操作内存地址,从而实现更高效的数据处理和内存管理。掌握指针对于任何C语言程序员来说都是必不可少的技能。...

    C++指针练习题(适合初学者的练习题)Word格式

    本文将详细解释 C++ 指针练习题,包括选择题和填空题,涵盖了指针的基本概念、指针运算符、指针数组、字符串处理等多方面的知识点。 一、选择题 1. 选择题 1:对数组 a 的引用不正确的是() 正确答案:D) *(*(a+...

    C++指针初级讲解 适合初学者

    C++中的指针是编程语言的核心特性之一,对于初学者来说,理解指针的概念和用法至关重要。指针是C++中的一种数据类型,它存储的是内存地址,而不是实际的数据。这种特性使得指针成为了一种强大的工具,可以用于动态...

    Cisco常用IOS文件·

    【Cisco常用IOS文件】指的是Cisco公司为网络设备提供的操作系统镜像文件,这些文件是网络设备如路由器、交换机运行的...对于初学者,建议先通过模拟器进行实践,熟悉基本操作和命令,然后再逐步过渡到实际设备操作。

Global site tag (gtag.js) - Google Analytics