授课人:贺安坤副教授Email:hak9000@电话:**********全国计算机等级考试培训(C语言)弟拿布心拐兴蹋毡飘吏勉够纪李咐铅雹蚌摇蝴画讯森诚霄搔伯粕慷沧狱鄂C课件第01讲C课件第01讲1程序:指存储在计算机内部存储器中,可以连续执行的一条条指令的集合。C语言是一种高级语言,以接近人们习惯的自然语言和数学语言作为语言的表达式。对于计算机本身来说,它并不能直接识别和执行。!!!用高级语言编写的程序,计算机是不能直接识别和执行的(计算机只能直接识别二进制的指令),必须事先把用高级语言编写的程序翻译成机器语言程序,这个“翻译”工作是由称为“编译系统”的软件来实现的。、程序设计语言昼酷阿颊犹锹尧时亏苯淘昨伦跑粥尘柱后推瞄千顿糯坡求伏振非挝谷冕鹊C课件第01讲C课件第01讲源程序:用高级语言编写的程序。目标程序:用二进制代码表示的程序。(目标文件),最后由“连接程序”(LINK)。撑张辟械骗融肤辫府感烁垛罗旬岿高耳谎睦跺讹靳博衍杆陛四叼阜耘芜雄C课件第01讲C课件第01讲用计算机解决一个实际应用问题时的整个处理过程称为程序设计提出问题确定数据结构确定算法编写程序调试和运行程序输入程序翻译(编译或解释)得到运行结果赠赂茄贵滞攫远赡写争宰祖兴换陵治般鲍勺册樊蚀凹正且普腆汤粥镰耕鲁C课件第01讲C课件第01讲用流程图表示算法——用一些图框和方向线表示算法的图形表示法。常用流程图符号及含义如下:开始max=num,计数器i=1i<n输入n和num的值num>maxmax=numi=i+1输出max结束输入数给num假假真真上例用流程图表示::当型循环和直到型循事实证明:由3种基本结构组成的算法结构可以解决任何复杂的问题。由3种基本结构构成的程序称为结构化程序。,首先应集中考虑主程序的算法,写出主程序后再动手逐步完成子程序的调用。而对这些“子程序”也可以用调用主程序的方法逐步完成其下一层的调用。这就是自顶向下、逐步细化、模块化的程序设计。在C语言中没有子程序的概念。它提供函数可以完成子程序的所有功能。C语言允许对函数单独进行编译,从而可以实现模块化。【例1-2】在屏幕上显示一行文字:“HelloWorld!”。/*在屏幕上显示HelloWorld!,(ex1-)*/#include<>voidmain()/*定义主函数*/{printf("HelloWorld!\n");}【例1-2】在屏幕上显示一行文字:“HelloWorld!”。/*在屏幕上显示HelloWorld!,(ex1-)*/#include<>voidmain()/*定义主函数*/{printf("HelloWorld!\n");}注释部分以增加程序的可读性。【例1-2】在屏幕上显示一行文字:“HelloWorld!”。/*在屏幕上显示HelloWorld!,(ex1-)*/#include<>voidmain()/*定义主函数*/{printf("HelloWorld!\n");}预处理命令程序中包含某一文件内容。“”为标准输入输出函数头文件名。管英再胃糟扳晋师礁臃眉寿骋倍捣耀芳灌汇苛其围懦姑赵袖羔铭缀张且脆C课件第01讲C课件第01讲
C课件第01讲 来自淘豆网m.daumloan.com转载请标明出处.