第一章:C语言与程序的算法主要知识点
1.本章目标:
了解程序、算法和流程图的概念
熟练掌握C 程序的基本结构
掌握C 程序的编译和运行过程
使用Visual C++ 6.0 创建C程序
2.什么是程序
程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合3.  C 程序的基本结构:
#include <stdio.h>
void main()
{
printf("Hello World\n");
}
以# 开始的语句称为预处理器指令
#include语句不是必需的,但是,如果程序有该语句,就必须将它放在程序的开始处
以.h为后缀的文件被称为头文件,可以是C 程序中现成的标准库文件,也可以是自定义的库文件。
stdio.件中包含了有关输入输出语句的函数
main() 函数是C 程序处理的起点。它表示函数的开始,后面是函数的主体
main() 函数可以返回一个值,也可以不返回值。如果某个函数没有返回值,那么在它的前面有一个关键字void
在函数定义的后面有一个左大括号,即{
大括号也可以用于将语句块括起来
函数主体中的每个语句都以分号结束。
C 程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。
printf("Hello World\n");在屏幕上产生一行输出“Hello world”,并换行(\n)
在函数定义的结尾处有一个右大括号,即}
4.  C 程序中的注释
C 程序可以包含注释,以便向读者作一般说明
编译器并不处理这些注释
在程序中添加注释是一个好的编程习惯,可以增强程序的可读性。
两种注释:
c语言程序设计知识归纳
(1)/* 此程序由×××编写
* 用来打印输出“Hello World”*/
(2)// 此程序用来打印Hello World
5.问题
在以下程序中,完全正确的是()
A.#include <stdio.h>
main();
{/*programming */}
printf(“programming!\n”);}
B. #include <stdio.h>
main()
{ /*/programming/*/
printf(“programming!\n”);}
C. #include <stdio.h>
main()
{ /*/*programming*/*/
printf(“programming!\n”);}
D. #include <stdio.h>
main()
{/*programming*/
printf(“programming!\n”)}
答案:B
对于一个正常运行的C程序,以下叙述中正确的是()。
A.程序的执行总是从main函数开始,在main函数结束。
B.程序的执行总是从程序的第一个函数开始,在main函数结束
C.程序的执行总是从main函数开始,在程序的最后一个函数结束
D.程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束答案:A
6.高级语言的编译和执行
7.编译和执行C程序
8.C程序的开发过程
9.Visual C++ 6.0
为了方便程序开发,人们开发了一类称作IDE的软件
Visual C++ 6.0是目前国内比较流行的一种C++语言源程序的编译系统,使用该系统也可以编辑和运行C语言的源程序
使用Microsoft Visual C++可以创建控制台应用程序也可以创建Windows 应用程序 用Visual C++ 创建的C 程序被存储为一个独立工程
10.算法
算法:解决问题的具体方法和步骤
11.流程图
流程图是算法的一种图形化表示方式。
流程图直观、清晰,更有利于人们设计与理解算法。
它使用一组预定义的符号来说明如何执行特定任务。
计算长方形的面积
1.接收用户输入的长方形长度和宽度两个值;
2.判断长度和宽度的值是否大于零;
3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;
4.显示面积。
12.总结
算法就是解决问题的具体方法与步骤
流程图是算法的一种图形化表示方式
程序是为让计算机完成某项任务而编写的逐条执行的指令序列
C语言的特点包括:结构化的程序设计语言、语句简洁、功能强大、移植性好 C程序的基本结构包括:预处理语句、main函数,main函数中的内容使用{ }括起来,每条语句必须用分号结束
C程序编写完成后,首先需要通过编译转换成目标文件,然后通过连接创建可执行程序,最后才可以执行该程序
可以使用Visual C++ 6.0 IDE编辑和运行C程序

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。