第1篇 C语言概述ok.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)数据类型丰富,具有现代语言的各种数据结构。 (4)具有结构化的控制语句。 二、C语言的特点 (5)语法限制不太严格。 (6)可以直接操纵硬件。 (7)生成的目标代码质量高,程序执行效率高。 (8)可移植性好。 三、简单的C语言程序介绍 [例1.1] 输出一行信息 #include stdio.h void main( ) { printf( This is a C program.\n); } 程序运行结果? This is a C program. 三、简单的C语言程序介绍 [例1.1] 输出一行信息(不讲,讲多了都懵了) #include stdio.h int main( ) { printf( This is a C program.); printf( This is a C program.\n); return(0); } 程序运行结果? This is a C program. This is a C program. 例1.1:小结 每个C语言程序都必须有一个main( )函数(又称主函数); Printf语句中双撇号内的字符串按原样输出;“ \n ” 换行符; 语句最后必须有分号; 在程序中用到标准函数库中的输入输出函数时,必在程序开头写上: #include stdio.h 编程输出两条信息: “BeiJing welcome to you” “北京欢迎您” 参考答案: #include stdio.h void main( ) { printf( BeiJing welcome to you\n); printf(北京欢迎您\n); } 例1.2 求两数之和。 #include stdio.h void main( ) /* 求两数之和*/ { int a, b, sum; /* 声明部分,定义变量*/ a=123; /* 赋值语句*/ b=456; sum=a+b; printf( sum is %d\n,sum); } 例1.2 求两数之和。 问题: 1.为何程序开头加 “#include stdio.h”? 2.void main( )是什么类型的函数? 3.如何理解 “ a=123; b=456; ”? 4.将“a,b”替换成“c,d”可以不?为什么? 5.右部分的文字说明在C语言中称为什么?它有什么好处? 例1.2:小结 在C语言中,“=”是赋值运算符 ,不是等于号,由右向左运算。 必要时加注释。 “当编写真正的程序时,给程序加注释会是一种好的习惯。” 注释,注释,注释。在你的程序中尽量加入大量注释,它们告诉其他程序员你做过的处理,同时也告诉你自己所做过的处理。 ----程序设计格言 编程,求三数之和。 #include stdio.h void main( ) /* 求三数之和*/ { int a, b, c,sum; /* 声明部分,定义变量*/ a=123; /* 赋值语句*/ b=456; c=789; sum=a+b+c; printf( sum is %d\n“,sum); } 例1.3:求两个数中的较大数 #include stdio.h void main( ) /*定义主函数*/ { int max( int x , int y) int a , b , c ; scanf( %d,%d, a , b ); c=max(a , b ); /*调用max函数* / printf(max=%d

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档