- 0
- 0
- 约2.71千字
- 约 10页
- 2024-03-19 发布于上海
- 举报
第一章 C语言基础理论
一、C的特点
1、编程时以函数为单位 main()
2、运算符丰富
3、采用结构化编程
4、能进行位运算
5、语法限制不太严格二、变量
1、定义格式
类型名 变量名1,变量名2;int x,y;
注:1》在C语言中,所有变量必须要先定义,后使用
2所有语句以分号(;)作为语句的结束
3》变量的命名规则:只能由字母、数字、下划线组成,且数字不开头,不能用C的关键字。
三、常量注:类型
1》int 整型(123) %d(输入或输出的格式说明符)
2》float 实型(3.56) %f(小数点后默认保留6位)注:如果要更精确表示数,则用double来表示
3字符型常量 char e %c4字符串常量 “sddff” %s
注:转义字符的表示
\n:换行
四、C语言编程的基本格式
main()
{
定义部分;执行部分;
}
五、运行程序的步骤
1、保存ctrl+s 2、编译ctrl+f7 3、连接运行f74、查看运行结果 ctrl+f5
六、运算符与表达式
1、算术运算符 + - * / %(求余)
=(赋值) ==比较前后两个数是否相等X=3 x==3
2、关系运算符 = = !=
注:关系运算符所产生的结果为逻辑值,成立为真,用
1表示;不成立为假,用0表示。
3、逻辑运算符
(与) ||(或) !(非)
并且 或者 取反
4、自加运算符i=i+1
++i先自加,后执行i++先执行,后自加注:注释语句的格式
/*注释内容*/
5、强制类型转换运算符
格式:(要转换的类型)(表达式);6、条件运算符
格式:条件?表达式1:表达式2;
执行过程:当条件成立时,执行表达式1;否则执行表达式2。
7、复合赋值运算符
+= -= *= /= %=
a+=3 相当于 a=a+38、逗号运算符
格式:表达式1,表达式2,表达式n;
执行结果:逗号表达式的结果为最后一个表达式的值。七、常用的头文件
1、在编程时,如果用到C的数学处理函数,则加#includemath.h将用到的数学函数包含进来,否则不
能识别与执行。
2、如果用到C的库函数,则加#includestdio.h
3、如果用到C的字符处理函数,则加#includestring.h
第二章 程序设计基础一、输出语句的格式
Printf(“格式说明符”,输出项);Printf(“%d”,i);
%c,x
%f,
%s
二、输入函数的格式
Scanf(“格式说明符”,输入项);Scanf(“%d”,r);
注:特殊格式1:scanf(“%d%d%d”,a,b,c);
以上格式在输入时,数之间只能用空格、tab 键、回车来分隔
特殊格式2:scanf(a=%d,b=%d,c=%d,a,b,c);
以上在输入时,引号中的内容除格式说明符以外,其它普通内容原样输入
第三章 程序设计方法
一、顺序结构
二、选择结构
1、单分支选择结构格式:if(条件)
语句1;语句2;
执行过程:当条件成立时,执行语句1,然后执行语句1下面的所有语句;否则,只执行语句2下面的所有语句。
注:复合语句的使用{}if(条件)
{语句1;语句2;}
在执行时,将花括号中的所有语句视认为是一条语句,条件成立执行{}中的所有语句;不成立则执行{}下面的语句。2、双分支选择结构
格式:if(条件)
语句1;Else
语句2;
3、if的嵌套If(条件1)语句1;
Elseif(条件2)
语句2;
Else
语句3;
1
x0
Y=
0
x=0
-1
x0
三、循环结构
1、for循环结构的格式
For(赋初值;循环条件;改变变量)
循环体语句;
执行过程:先执行赋初值语句,然后判断循环条件,成立时执行循环体语句,最后执行改变变量,又开始判断循环条件,成立时继续执行,一直到循环条件不成立时才跳出,执行循环体语句下面的语句。
注:如果循环体语句(重复执行语句)在两条以上时,一定要以复合语句的形式出现,加{};否则只执行循环条件下面的第一条循环语句;
编程求1+12+123+1234+12345的和.
main()
{
int i;
doublesum=0.0;for(i=1;in;i++)
if(i%3==0i%7==0)sum=sum+i;sum=sqrt(sum);
returnsum;
}
第四章 数组
一、数组:名称相同、下标不同的一组元组。
x(0) x(1) x(2)
二、定义格式
类型名 数组名[下标值];char a[5];
float a[5];
注:数组的下标从0 开始,不能使
您可能关注的文档
- 第五章主顾开拓范文.docx
- 第五章资本主义的发展及其趋势.docx
- 第一~第四单元综合测试.docx
- 第一包儿童健康测评系统.docx
- 第一包显微操作仪等.docx
- 第一部动画电影.docx
- 第一部分 网络文化 5元 西南大学形成性考核辅导资料.docx
- 第一部分药物化学实验要求及实验室基本知识.docx
- 第一次成功作文.docx
- 第一次董事会议程.docx
- 2025至2030酒店产业政府现状供需分析及市场深度研究发展前景及规划可行性分析报告.docx
- 2025-2030中国笔记本电脑和平板电脑行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030中国安乃近行业运行形势及竞争策略分析研究报告.docx
- 2025至2030中国医用显示器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国飞机加油行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国电机启动器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国帮助创作工具(HAT)软件行业深度研究及发展前景投资评估分析.docx
- 2025至2030增益均衡器行业市场占有率及投资前景评估规划报告.docx
- 2025至2030红茶行业市场风险投资及运作模式与投融资报告.docx
- 2025至2030中国变频功率计行业调研及市场前景预测评估报告.docx
原创力文档

文档评论(0)