您的位置:首页 > 编程语言 > C语言/C++

C语言基础 读书笔记《一》 概述

2011-12-04 21:34 183 查看

对于程序中用到的系统内的函数用#include<>来写入,效果同java的import,都是在最上边的,接下来写程序,主函数为main() {} ,如果函数前有int之类的,表示返回值类型。



记录一个格式: printf(“sum is %d\n”,sum); 这是输出变量的格式,sum是上边定义的一个变量,想要将其输出,需要这种格式,不可以直接写,前边的%d是表示输出的位置及格式,比如这里d表示十进制整数,如果需要输出很多变量,按照从左到右的顺序来输出的,要输出的变量也是在 逗号之后从左到右依次写明,用’,’隔开。



这里的printf()就是输出函数,输入函数是scanf(),举例:scanf(“%d,%d”,&a,&b);意思就是输入两个十进制整数,赋值给a和b,&是地址符,含义为变量a的地址。



另外,如果一个函数里要调用别的函数,需要在这个函数的最上边声明调用的函数。(c语言真烦,java多方便啊,不过到现在C还在用,肯定有可取的地方,深入的学习来体会吧)



C语言的结构:



1.一个程序由一个或几个源程序文件组成(个人理解这个源文件差不多相当于JAVA的类)

一个源文件可以包括3部分,①预处理指令,就是#include<>,②全局声明,就是在函数之外声明的变量等,可以在整个源文件使用的,③函数定义,就是各函数了。



2.函数是C程序的主要组成部分,必须有且只有一个main函数。



3.一个函数包括两部分,①函数首部,就是第一行,声明函数名、类型、属性参数等的部分;②函数体,包括声明部分跟执行部分,很明显,声明部分就是写各变量跟用到的各函数的,执行部分,就是具体的执行过程的代码了



4.程序总是从main函数开始执行的。同java的那个main函数。



5.程序中对计算机的操作是由函数中的C语句完成的,就是具体代码了;每个语句之后都必须加个分号,这个不用多说,编程语言基本都这样;C语言本身不提供输入输出的语句,是用库函数来完成的,比如scanf printf等;程序应当包含注释,方便阅读和修改。




程序设计的过程:

1.问题分析,就是分析目标,找到解决问题的规律,选择解题的方法,也就是建立模型;

2.设计算法,即设计出解题的方法和具体的步骤,把每一步都清晰地写出来;最好花流程图;

3.编写程序;

4.对源程序进行编辑、编译、连接,得到可执行程序;

5.运行程序,分析结果,如果不满意,或者有错误,继续调试,直到得到满意的结果;

6.编写程序文档,内容包括:程序名称,程序功能,运行环境,程序的装入和启动,需要输入的数据以及使用的注意事项。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: