1.没有营养的C入门笔记

原创 2012年03月30日 21:57:07

一个C程序,无论其大小如何麦兜是由函数和变量组成的。函数中包含一些语句,以制定所要执行的计算操作;变量则用于存储计算过程中使用的值。

 

通常情况下,函数的命名没有限制,但MAIN是一个特殊的函数名,每个程序都从main函数的起点开始。每个程序都包含有main函数。

 

Main函数通常会调用其他函数来帮助完成某些工作,被调用的函数可以是程序设计员自己编写的,也可以来自函数库。

 

被注释的字符在编译的时候会被编译器直接忽略。

 

C语言中,所有的变量必须先声明后使用。

 

C语言的数据类型在不同的机器下,大小可能有所不同。

 

一条语句以分号结束,一定要区分英文分号和中文分号。

 

运算符两旁打空格,结构关系清楚明了。

循环缩进,包含关系清楚明了。

for(int i = 0; i <100 ; i++)

         c= a + b;

 

整型数据类型除法,直接舍位,没有四舍五入。

 

printf不是含本身的一部分,C语言本身没有定义输入/输出的功能。

 

float a ;

a = 5 / 9直接等于0,  要用5.0 / 9.0

 

格式打印,%4d.   %4.2f   %-4     加负号是左对齐,4是字符宽,2是小数点。

 

for(初始化部分;条件部分;增长步长部分)三部分都可以是任何表达式

 

使用符号常量便于阅读,修改容易。

#define low 100

#define high 1000

 

无论文本从何处输入,输出到何处,其输入/输出都是按照字符六的方式处理。

文本流是由多行字符构成的字符序列,而每行字符则由0个或多个字符组成,航模是一个换行符。标准库负责使每个输入/输出流都能够遵守这一模型。

 

char 类型专门用于存储字符型数据,但int也可以永续存储字符型数据。因为C语言用的是ASSIC编码,而且有十进制索引。

 

EOF在键盘上输入是ctrl +z(windows);  ctrl + d(unix,liunx);

 

EOF定义在头文件<stdio.h>中是一个整型数,具体是什么不重要,只要和CHAR不一样就好。char是0 - 255.  EOF  是  -1

 

单引号中的字符表示一个整型值,该值等于次自负在机器字符集中对应的数值,我们称之为字符常量。

 

数组的下表从0开始,其长度要多一个长度,因为要存一个’\0’;

\0是C++中字符串的结尾标志,存储在字符串的结尾。

 

函数定义可以以任何任意次序出现在一个源文件或多个源文件中,但同一函数不能分割存放在多个文件中。

 

 


学习C语言入门心得笔记

当我们看到C语言是第一感觉一定是茫然的 , 那一串串字符就不知道什么意思,它又具有什么样的特点 ,到底有什么作用 C语言的特点为 a.语言简洁.方便。灵活 b.运算符丰富,范围广 c.数据类型...
  • zch0127
  • zch0127
  • 2016年09月25日 08:58
  • 649

程序设计入门——C语言笔记(第6周-第8周)

第6周:函数函数是一块代码,接受零个或者多个参数,做一些事情,并返回零个或者多个参数。 函数定义void sum(int begin, int end) // 其中 void 为没有返回值的返回类型...
  • sunsun929292
  • sunsun929292
  • 2016年10月09日 16:35
  • 139

Android开发-营养成分查询Demo(1)前言-AndroidStudio

转载请注明出处:http://blog.csdn.net/iwanghang/article/details/70882420 觉得博文有用,请点赞,请评论,请关注,谢谢!~ 之前公司有个洽谈的项目...
  • iwanghang
  • iwanghang
  • 2017年04月28日 09:42
  • 519

鱼C工作室《零基础入门学习Python》 学习过程笔记【011列表类的方法】

011. 如何交换列表中两个位置的值?(用从前那种交换两个变量的值的方法即可) >>> b=[0,1,2] >>> b[1] 1 >>> b[2] 2 >>> tmp=b[1] >>>...
  • myloveprogrmming
  • myloveprogrmming
  • 2017年07月30日 01:37
  • 503

类与对象的基本定义——学习笔记(根据李兴华老师《Java8编程开发入门》网课记录)

网课来源http://study.163.com/course/courseLearn.htm?courseId=1455026#/learn/video?lessonId=1740178&cours...
  • weixin_40574148
  • weixin_40574148
  • 2018年01月25日 10:40
  • 36

C语言完整笔记

C语言的字符集 C语言字符集由字母,数字,空格,标点和特殊字符组成。 1.字母 小写字母a~z共26个 大写字母A~Z共26个 2.数字 0~9共10个 3.空白符 空格符、制表符、换行符等统...
  • focusjava
  • focusjava
  • 2013年08月28日 13:20
  • 3567

C语言学习入门到精通之学习笔记(三)

基本数据类型     常量:运行过程中数据不可变     变量:运行过程中数据可被改变     标识符:如类型名、变量名、函数名     1、整型          long           4字...
  • love131452098
  • love131452098
  • 2016年06月01日 12:21
  • 583

C语言学习入们到精通之学习笔记(一)

为什么我通过博客的形式与大家分享我的学习笔记     对于c语言的学习已经有快3年之久了,对于学习嵌入式的我看来,C是我们的根本也就是我们的核心知识点,想学习好嵌入式就必须精通C语言。在一年之前我对...
  • love131452098
  • love131452098
  • 2016年05月29日 14:39
  • 1524

Python3萌新入门笔记(1)

在之前的教程中,我们已经学会了安装Python以及PyCharm。在这里,我们打开PyCharm,它是一种Python IDE(集成开发环境)。在这个软件中,我们来学习Python的基础知识。首先,我...
  • xingbb99
  • xingbb99
  • 2018年01月29日 09:28
  • 55

JDBC入门——笔记

1. JDBC的简介 1.1 jdbc:Java DataBase Connectivity,Java数据库的连接 1.2 比如有一台电脑,想在电脑上安装显卡,需要显卡的驱动,由显卡生产厂商提供 1....
  • zy_tiger
  • zy_tiger
  • 2016年07月13日 16:03
  • 2492
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1.没有营养的C入门笔记
举报原因:
原因补充:

(最多只允许输入30个字)