C语言程序设计课件第章-C语言概述.ppt
教材、参考书;学好任何一门高级语言编程设计的“秘诀”就是多上机实践,通过上机实践才能深化和巩固讲授的理论知识。C语言实践性特强的课程,按分配的教学时间是远远不够,同学们一定要自主学习,才能够“真正”学会使用它们来编写与正确的调试程序,从而达到与所学专业结合,做一个全面发展的未来人才。;课程要求;教学进度;C语言概述;C语言的诞生与发展;/*example1.1ThefirstCProgram*/
#includestdio.h
main()
{
printf(“Hello,World!\n”);
};一个VC单文件应用
程序的实现;;说明:函数是C语言程序的基本构成单位。
(1)main()函数:C语言程序总是从main()函数开始执行(不论其在程序中的位置),止于主函数结束。
(2)由一个main()函数和若干个其它函数结合而成。
(3)其它函数:通过被main()函数直接或间接调用而执行。习惯:将主函数main()放在最前头。;分号是C语句的一部分。
C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符均可忽略不计。
注释部分应括在/*……*/之间,且“/”和“*”之间不能有空格。;算法;用自然语言描述算法;用流程图描述算法;用N-S结构图描述算法;用计算机语言表示;课堂练习;1.从键盘上输入一个大写字符,将其转化为小写字符.;2.从键盘上输入一个三位数,分别输出这个数的每一位.;3.从键盘上输入2个数,用数学方法完成2数的交换并输出.;4.从从键盘上输入数,判断该数是正数.;拓展题
1.从键盘上输入2个数,判断第2个数能整除第1个数.
;#includestdio.h
main()
{intx,y;
printf(inputx,yNumber=);
scanf(%d,%d,x,y);
if(x%y==0)printf(“yes\n);
};2.从键盘上输入20个数,统计偶数的个数.;#includestdio.h
main()
{intx,i,k=0;
for(i=1;i=20;i++)
{scanf(%d,x);
if(x%2==0)k++;}
printf(“偶数的个数是:%d\n“,x);
};;#includestdio.h
main()
{floatw,h,s;
scanf(%f,w);
scanf(%f,h);
s=w*h;
printf(s=%d\n,s);};;#includestdio.h
main()
{intk=1,s=0;
for(k=1;k=100;k++)
s=s+k;
printf(s=%d\n,s);
};复习前次主要掌握内容;文件(file)?新建(New)?文件选项卡(files);3.C语言的中的一些规定?;;#includestdio.h
main()
{intk=1,t=1,n;
scanf(%d,n);
for(k=1;k=n;k++)
t=t*k;
printf(t=%d\n,t);};;#includestdio.h
main()
{intk=1,t=1;
for(k=1;k=10;k++)
t=t*4;
printf(t=%d\n,t);};;#includestdio.h
main()
{intk=1,t=1,n,m;
scanf(%d,%d,m,n);
for(k=1;k=n;k++)
t=t*m;
printf(t=%d\n,t);};;1、字体安装与设置;;;1、字体安装与设置