发布网友 发布时间:2022-04-25 22:49
共5个回答
热心网友 时间:2023-10-16 09:31
c的编译环境安装后有一系列路径,这些环境中包含一些标准的库程序可头文件
如果用<>则编译器会在上述标准环境中查找你给出的头文件
如果用“”则除了在上述标准位置查找外,还在你给定的当前工程目录中查找,这样你自己编的头文件就可以放在自己工程中也能include了,不用非得放到标准c编译器和调试环境的目录中
所以说“”可包含<>,用<>括起来的文件是标准c提供的,下面这个例子均能正确地找到标准头文件:
#include "stdio.h"
#include<stdio.h>
热心网友 时间:2023-10-16 09:32
对于#include <filename.h> ,编译器从标准库路径开始搜索 filename.h
对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h
热心网友 时间:2023-10-16 09:32
若是有多个头文件,两个应该混用且仅最后一个头文件用"<>"之前的用引号追问for(i=0;i<n;i++)
{
scanf("%d",&score[i]);
sum=sum+score[i];
}
这是程序的一部分,我刚学到数组,很困惑,当i为2的时候score【2】不是表示有2个数吗,怎么在数组初始化的输入过程中就变成了在输入第二个值??????
热心网友 时间:2023-10-16 09:33
在搜索头文件耗的时间不一样。后者短一点
热心网友 时间:2023-10-16 09:34
没区别的,两种表现形式追问for(i=0;i<n;i++)
{
scanf("%d",&score[i]);
sum=sum+score[i];
}
这是程序的一部分,我刚学到数组,很困惑,当i为2的时候score【2】不是表示有2个数吗,怎么在数组初始化的输入过程中就变成了在输入第二个值??????
追答C语言从0 开始计数,当等于2时为3
个数