HDOJ1090
来源:互联网 发布:淘宝怎么会有苏宁易购 编辑:程序博客网 时间:2024/05/28 17:04
#include <stdio.h>int main(){int T;scanf("%d",&T);int a[T], b[T], c[T];for(int i = 0; i <= T-1; i++){scanf("%d %d",&a[i],&b[i]);c[i] = a[i] + b[i];}int *ptr = c;while(ptr <= &c[T-1])printf("%d\n",*ptr++);}
本题采用指针实现,刚才时提交时出现runtime error(access violation) ,查了一下非法访问,Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。于是怀疑是数组越界,仔细看一下没有,难道是指针指错地了? 翻了一下书也没有,最后才发现是scanf函数里面的&没写上,ORZ,吸取教训,再接再厉吧.
小结:
ptr:整型指针,初始化时指向数组第一个元素,指针内部存放首元素的地址,while(ptr <= &c[T-1]),表示ptr存的地址小于等于c最后一个元素的地址.
0 0
- HDOJ1090
- hdoj1090
- hdoj1090
- hdoj1090
- hdoj1090简单题、输入输出
- hdoj1090(2)
- HDOJ1090 A+B for Input-Output Practice (II)
- WM_ENTERIDLE
- linux内核基本概述
- gmail 删除所有邮件
- 用户登录失败,该用户与可信SQL Server连接无关联,错误:18452
- 不同系统换行符问题
- HDOJ1090
- Swift编程语言学习4.1——循环
- 合并 oracle merge into 用法
- ZooKeeper的安装、配置、启动和使用(一)——单机模式
- MySQL数据处理函数
- phpstorm+xdebug+wamp+xpsp3 调试配置
- 多线程--生产者消费者问题(wait和notify方法)
- 简单认识什么是基于Web Service的云端应用开发
- POJ 1113 || HDU 1348: wall(凸包问题)