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.编写程序文档,内容包括:程序名称,程序功能,运行环境,程序的装入和启动,需要输入的数据以及使用的注意事项。
相关文章推荐
- java语言基础(71)——集合框架(增强for的概述和使用)
- 20161211C语言基础02_编程概述
- 黑马程序员——Java语言基础——01.基础知识【基本常识】【java概述】【配置环境变量】
- 【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我学spring3
- java基础总结(1)---java语言概述
- [java学习笔记]java语言基础概述之内存的划分&堆和栈
- 【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我学spring3
- Java语言基础常量的概述和使用
- 读书笔记--Java语言程序设计基础12章异常-1
- 20161211C语言基础02_编程概述
- Java基础第一阶段——01_Java语言概述&HelloWorld
- 黑马程序员——Java语言基础——06.集合框架(1)集合框架概述和List、Set集合
- java学习笔记]java语言基础概述之内存的划分&堆和栈
- OpenGL ES 着色器语言基础——数据类型概述(一)
- 【Linux基础】Linux下C语言编程环境概述
- Java语言基础变量的概述及格式
- 【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我学spring3
- 汇编语言(第三版)读书笔记 1 - 第1章 基础知识
- Java语言基础(常量的概述和使用)
- java语言基础(1)——关键字的概述