c - 在 C 中将数据读入数组时出错

标签 c

<分区>

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

void main()    
{    
     int i,a[10],n;    
     printf("size of the array");    
     scanf("%d",&n);    

     printf("enter the elements");    
     for(i=0;i<n;i++)    
          scanf("%d",&a[i]);    
}

我是编程新手,我被困在这个 C 程序中。控件未进入 for 循环。

最佳答案

代码看起来很完美,我认为这是因为您使用的编译器。如果您使用的是 Microsoft Visual Studio 2012/2013,请确保使用 scanf_s 而不是 scanf

关于c - 在 C 中将数据读入数组时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23157288/

相关文章:

c - int 数组在末尾显示一个奇数

c - 遇到 CS50 Greedy.c 问题

c - OpenCL:奇怪的内核行为

c - fgets 内部是如何工作的?

c - 如何在Windows中使用系统调用从C打开图像?

c - 用于 samba 共享的 Linux fopen() 语法

c - 线程中的动态分配和释放

c - 在 C 中,字符数组是否始终且仅用于表示字符串?

c++ - 锁定sqlite3 db以进行文件下载

C - strncpy 用法 - 段错误