第1章 C++语言基础知识_第1页
第1章 C++语言基础知识_第2页
第1章 C++语言基础知识_第3页
第1章 C++语言基础知识_第4页
第1章 C++语言基础知识_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C C语言程序设计语言程序设计 1 C C语言程序设计语言程序设计 2 w1.1 程序设计语言的发展 w1.2 C+语言的特点 w1.3 C+语言程序结构 w1.4 基本的输入输出 w1.5 C+语言上机过程 C C语言程序设计语言程序设计 3 1.1程序设计语言的发展 机器语言 汇编语言 高级语言 通用语言fortranbasicVB C C+ 数据库语言foxbaseFoxProSQL Delphi Powerbuild 网页制作工具HTMLJava C C语言程序设计语言程序设计 4 1.2C+语言的特点 wC+语言允许直接访问计算机内部地址,能比其 他语言更容易执行硬件操作. w用于解

2、决大多数应用领域中的问题. w语法限制不太严格,程序设计自由度大,但同时 不易查找错误. wC+语言中大小写字母代表不同的含义. C C语言程序设计语言程序设计 5 1.3 C+语言程序结构 例在屏幕上显示: Hello World! # include void main( ) 主函数主函数 printf(“Hello World!n”);语句结束语句结束 输出函数输出函数 换行符换行符 .任何程序都有主函数 .程序由若干语句组成 .语句由;结束 C C语言程序设计语言程序设计 6 例在屏幕上显示: Programming is fun! And Programming in C is ev

3、en more fun! # include 编译预处理命令编译预处理命令 void main( ) printf(“Programming is fun!n”); printf(“And Programming in C is even more fun!n”); 用一个用一个printf函数怎么做?函数怎么做? C C语言程序设计语言程序设计 7 例3计算并显示两个数的和 # include void main( ) int value1,value2,sum;变量定义变量定义 value1=5; value2=2;变量使用变量使用 sum=value1+value2; printf(“T

4、he sum is %dn”,sum);输出结果输出结果 C C语言程序设计语言程序设计 8 例计算2个数的和,以算式的形式显示 # include void main( ) int value1,value2,sum; value1=5; value2=2; sum=value1+value2; printf(“%d+%d=%dn”,value1,value2,sum); C C语言程序设计语言程序设计 9 例5输入两个数,求和 # include void main( ) int value1,value2,sum; printf(“Input 2 numbers:n”);输入提示输入提示

5、 scanf(“%d%d”,读入个数读入个数 sum=value1+value2; printf(“%d+ %d=%dn”,value1,value2,sum); C C语言程序设计语言程序设计 10 例输入m,n计算m!和n! # include void main( ) int m,n,resm,resn; scanf(“%d%d”, resm=fact(m);/ /* *调用函数调用函数factfact计算计算m!m!* */ / resn=fact(n); / /* *调用函数调用函数factfact计算计算n!n!* */ / printf(“%d, %dn”,resm,resn);

6、 / /* *mainmain函数结束函数结束* */ / 求阶乘函数 int fact(int k) / /* *函数定义函数定义* */ / int i,y=1; for(i=2;i=k;i+) y=y*i; / /* *计算计算k!k!* */ / return y; / /* *结果返回结果返回* */ / C C语言程序设计语言程序设计 11 1.4基本输入输出函数 1.格式化输出函数 printf( ) printf( (格式控制,输出参数格式控制,输出参数1 1,, ,输出参数输出参数n) ); printf(“Hello World!n”); printf(“%d,%dn”,r

7、esm,resn); printf(“sum=%dn”,sum); C C语言程序设计语言程序设计 12 w格式控制 格式控制说明% %d:输出十进制整数 %f:输出十进制浮点数 %c:输出单个字符 普通字符原样输出 普通字母数字以及符号 转义字符n,t x=34;y=3.14; printf(“x=%d,y=%f”,x,y); 输出输出: : x=34,y=3.14 C C语言程序设计语言程序设计 13 2.格式化输入函数 scanf ( (格式控制,输入参数格式控制,输入参数1,输入参数,输入参数n) ); 格式控制说明% 普通字符原样输入 scanf(“%d%d”, 格式控制格式控制 变量地址变量地址 scanf(“%d,%d”, 要求输入:要求输入:5,6 scanf(“m=%d,n=%d”, 要求输入:要求输入:m=5,n=6 最好直接了当(不打n) scanf(“%d%d”, C C语言程序设计语言程序设计 14 1.5C+语言上机过程 源程序源程序 编译 连接 可执行代码可执行代码 运行运行 test.c test.obj test.exe C C语言程序设计语言程序设计 15 w上机环境:T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论