- 16
- 0
- 约1.04万字
- 约 17页
- 2017-05-20 发布于北京
- 举报
C语言基础知识重点及难点
C语言基础知识重点和难点
数组
一维数组的定义与初始化
不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。
例如:
#define FD 5
main()
{
int a[3+2],b[7+FD];
……
}
是合法的。
但是下述说明方式是错误的。
main()
{
int n=5;
int a[n];
……
}
C语言对数组的初始化赋值还有以下几点规定:
(1)?????? 可以只给部分元素赋初值。
当{ }中值的个数少于元素个数时,只 给前面部分元素赋值。
例如:
int a[10]={0,1,2,3,4};
表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值。
(2)??只能给元素逐个赋值,不能给数组整体赋值。
例如给十个元素全部赋1值,只能写为:
int a[10]={1,1,1,1,1,1,1,1,1,1};
而不能写为:
int a[10]=1;
(3)??如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。
例如:
int a[5]={1,2,3,4,5};
可写为:
int a[]={1,2,3,4,5};
一维数组元素的引用
在C语言中
您可能关注的文档
- CAD考证模拟题和答案.doc
- CAD考试试卷和答案.doc
- CAD模型空间及布局的使用.doc
- CAD课程设计范文(第1次修改版).doc
- CAD识别和功能说明.doc
- CAD标题栏的制作和定义.doc
- CAD试题第401–600题.doc
- CAD试题第201–400题.doc
- CAD考试题型和要求2.doc
- CAS和FASB概念框架的比较.doc
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)