1 / 41
文档名称:

c语言知识点-迅捷在线PDF转换器.docx

格式:docx   大小:130KB   页数:41页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言知识点-迅捷在线PDF转换器.docx

上传人:传媒天下 2021/1/8 文件大小:130 KB

下载得到文件列表

c语言知识点-迅捷在线PDF转换器.docx

文档介绍

文档介绍:01C语言基本结构
一、 C语言的特点 :
1 、C语言源程序的基本组成单位是函数; 一个 C程序可由若干个函数组成, 其中必须有且仅有一个以 main 命名的主函数。
2 、C程序的执行总是由 main() 函数的第一个可执行语句开始, 到 main() 函数的最后一个
可执行的语句结束;而其他函数都是在 main() 函数开始执行以后,通过其他函数的调用才得
以运行。
3 、用户在 C程序中需要调用某个库函数时,必须用 #include 编译预处理命令将描述该库
函数的头文件包含进去。
二、 C程序的书写格式 :
1 、语句可分开放在任意多行内;
如: printf("To C,");
printf(" or not to C:");
与 printf("To C , or not to C:"); 是等价的
、一行中可以有若干个语句;如: a=123;b=345;
、每个语句和数据定义的最后必须有一个分号;三、 C语言程序的运行:
1
、编译 (Compile)
:将 C源程序文件翻译成能被计算机识别的二进制形式的
" 目标 " 文件。
2
、建造 (Bulid) :
将目标文件、系统库函数等文件结合起来,生成可执行的
EXE文件。
C语言程序示例:显示 "Hello"
#include<>
main()
{
printf("Hello\n");
}
说明: #include<> 是必不可少的,它包含了 C语言标准输入输出库的相关信
息;
printf 函数来自 " 标准输入输出库 " ,可以产生格式化输出;
\n 告诉 printf 函数执行完信息显示后要进行换行操作;
{ } 来标出 main() 函数的起始和结束。
word 文档 可自由复制编辑
02 数据类型
一、 标识符、常量和变量
1 、 标识符:标识符是起标识作用的一类符号;一般用来标识用户或系统定义的 变量名 、
符号常量名 、函数名、类型名 等。
( 1 )标识符由 字母、数字 、下划线 ( "_" )组成,第一个字符必须是 字母 或下划线 。
2 ) C语言区分大小写字母;如sum 和 SUM 就是两个不同的标识符。
3 )用户自己定义的标识符不得与关键字同名;
2 、 常量:指在程序中已知的在程序中直接写出的数值。在程序运行过程中,常量的值不
允许被改变。
直接常量:用数值表示的量,如 23 , 'A' , "awq" 等;
符号常量:用标识符表示的常量;符号常量在使用前必须加以定义;定义的格式:
#define 标识符 常量
其中: #define 是一条预处理命令,其功能是把该标识符定义为其后的常量值。
如 : 计算半径 r 为 10 时圆面积
#define pi
#include<>
main()
{
double area,r ;
r=;
area=pi*r*r;
printf("Area=%lf",area);
}
3 、 变量:在程序运行过程中,其值可以被改变的量
1 )变量的三要素: 变量名 、数据类型 和变量的值 。
2 ) C语言规定: 程序中用到的变量,必须先定义后使用;
( 3
)变量定义的格式:
< 类型名 >
< 变量名表 >
如: int a ,b;
/* int
表明所定义变量储存的数值为整数*/
( 4
)通常,对变量的定义放在函数体的开头,
也可以放在函数的外部或复合语句的开
头。
( 5 ) C语言允许在定义变量的同时对变量进行初始化;
如: int a=3; /* 定义 a 为整形变量,初值为 3 */
二、 简单数据类型
C语言程序中,不同数据类型的数据,在内存中所需的存储空间的大小是不同的,其能够支持的运算、相应的运算规则也是不同的。
、 基本类型:
1 )整型:
word 文档 可自由复制编辑
整型常量:即整型常数;
■十进制表示法:如 123 、-345 ;
■八进制表示法:以 0 开头的数,如 0126 ;
■十六进制表示法:前

最近更新

我国典型流域重金属的风险评价及六价铬水质基.. 2页

我国公益服务体系建设研究的开题报告 2页

2024年幼儿学期班级工作计划模板集合八篇 39页

我国企业慈善捐赠的影响因素——基于沪深上市.. 2页

2024年幼儿园食堂检查整改报告 4页

我国产学研合作模式的创新研究的开题报告 2页

2024年幼儿园音乐培训心得体会8篇 17页

我国中职教育免费政策研究的开题报告 2页

我国中小企业关系型借贷研究的开题报告 2页

2024年幼儿园述职工作报告7篇 36页

2024年幼儿园跟车接送总结(通用8篇) 13页

2024年幼儿园说课稿 51页

我国《反兴奋剂条例》与WADA《世界反兴奋剂条.. 2页

我国HIV-1流行株的嗜性及中和敏感性研究的开题.. 2页

成都市基本医疗资源配置问题研究的开题报告 2页

成组技术在飞航产品生产中的应用研究的开题报.. 2页

成就动机、焦虑对初中生数学自我监控能力的影.. 2页

慢性肾衰竭大鼠主动脉弹性功能与MMP-2表达关系.. 2页

意象风景油画的意境表现研究的开题报告 2页

愈肠宁分释胶囊治疗溃疡性结肠炎的药效学及其.. 2页

2024年幼儿园秋季工作计划 52页

情境效应对消费者购买意愿的影响研究的开题报.. 2页

四川省成都外国语学校2024-2024学年高二下学期.. 14页

锂电池厂用蒸汽的作用 8页

摩托车产业人工智能应用案例 29页

2023年云南省社区(村)基层治理专干招考聘用50.. 197页

人教版二年级下册《轴对称图形》公开课公开课.. 33页

外研版八年级英语下册期中测试卷及答案 8页

中国北车集团大连机车车辆有限公司企业标准 8页

以赛亚书第7,8,9章讲义-thegrebecorner 7页