rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » C/C++

第一章C概述

一、  基本概念

指令:就是命令。

程序:就是指令的有序集合。

源程序:用高级语言(例如C语言)编写的程序。

目标程序:用二进制代码编写的程序。

运行过程

源文件.c

目标程序.obj

可执行文件.exe

Dos中运行

编译

     源文件.c

程序=数据结构+算法                                                    

算法的描述——流程图

运算

判断

开始或终止

输入输出

2              三大结构(顺序、选择、循环  简单C的构成

1  C程序由函数构成。

一个完整的程序有且仅有一个main()函数,且总是从main()函数开始执行,无论它在什么位置,允许函数有若干其它函数。

通常函数以 #include <stdio.h>

每句必有“;”以#开头无“;”。

5  C语言没有输入输出语句,该操作由printf()scanf()完成。

一个完整的程序必有输出,不一定有输入。

是对该语句的说明,注释,不属于程序,系统不运行。

  函数=函数名+函数体

函数名()

函数体;

  输出函数printf()

格式1 printf(“内容”)

将“”内除了一%\开头的原样输出

格式2 printf(“格式控制,输出列表)

   按指定格式输出指定内容。

   ‚ 格式控制设定输出的格式(%d整行输出%f小数输出保留6位小数不够补0%c按字符型输出)

   ƒ 输出列表指定输出项一次输出多项时

各项间用“,”隔开

  „ “”内以%\开头的原样输出,格式控制与输出列表依次对应。

#include <stido.h>

   main()

   {

printf(“hello!\n”);

printf(“how are you!”);

输出结果  hello

          how are you!

#include <stido.h>

   main()

   {

int a=3,b=3.14;

printf(“a=%d”,a);

printf(“b=%f\n”,b);

printf(“a=%d,b=%f\n”,a,b);

printf(“a=%d\nb=%f”,a,b);

printf(“a=%d\nb=%f\n”,b,a);

printf(“a=%d,b=%f”,a,b);

printf(“a=%d%f”,a,b);

输出结果

a=3b=3.140000

a=3,b=3.140000

a=3

b=3.140000a=3

b=3.000000

a=3,b=3.140000a=33.140000

  scanf()输入函数

1   scanf(“格式控制”,输入项表)

只是在printf()中的输出列表变量前加&,一般格式用%d.

顶一下
(0)
踩一下
(0)