2017-05-4-C语言学习笔记

C语言学习笔记、、、

------------------------------------

Hello C语言:
什么是程序:
程序是指:完成某件事的既定方式和过程、
计算机中的程序是指:为了让计算机执行某些操作、或解决某个问题而编写的一系列有序指令的集合;(就是某段有序指令的集合;)

指令:上级下达给我的需要执行的命令、

算法:是一个定义明确的计算过程、就是一系列的计算步骤、算法就是、完成某个任务的一系列步骤、

好用的C和C++的开发工具:Code:Blocks <专业的C和C++开发工具>
程序员第一个程序代码是:Hello World <记事本写的和IED写的Hello World>

#include <stdio.h>
//include 包含
//standared input output header 标准 输入输出 头部
int main()
{
printf("Hello World !");
;
}

C语言简介
使用集成开发工具些代码(IDE开发工具)
C语言的编译和执行

C语言的编译和执行过程;
扩展名是:.o 或是.obj
编译器:将C语言的源代码--翻译成计算机能看懂的计算机语言(01组成的二进制文件、)

程序的基本概念:为解决某个问题而编写的一系列有序指令的集合
算法是指:解决某个问题的一系列的计算步骤和方法、

读书的话:先找个电子版的缠一下、如果可以的话、可以买个纸质版的
GCC
VIm
http://www.jikebiancheng.com/
编程的能力:打字的能力(写代码速度)、英语的能力(解决问题的速度和能力)、数学的能力(算法)

程序中的分支和循环:
编程语言是干嘛的:编程语言是人和机器交流的翻译器<翻译官>

Emacs编辑器
intell IDE编辑器

学习编程的一些建议:)( 学习的方法论)
1、多动手:编写程序、多调试、
2、养成良好的编程习惯、
3、了解编程语言的开发环境、使用环境、连接操作系统、
4、笔记是很多编程经验的积累、多百度、多写自己的笔记积累、多看别人的笔记、遇到问题、不断思考总结、是提高编程技术最有效的方法、·

计算机中的程序:是计算机要执行的指令的集合、而这些程序就是用我们学习的编程语言来编写的、
计算机中的程序语言分为:
机器语言、(机器指令的集合:CPU相关的)01组合而成的二进制语言
汇编语言、(符号化的机器语言:CPU相关的)01组合而成的二进制语言、符号化、
高级程序语言、(很类似于数学表达式和自然语言的一种程序语言、)

计算机只能理解和执行机器语言:
高级语言(代码源文件)---->>翻译---->>机器语言
这个翻译过程叫做编译、

C语言是一种程序设计语言、是一种用来编写计算机程序的语言、

C语言的大小写敏感的语言、一分号结尾 ;
C程序的开发过程;编辑(写源代码.c文件)---编译(.obj文件)---链接( .exe或其他可执行后缀文件)--执行

开发语言是开发的基础》需要理解、理解、再理解编程语言、
开发工具只是开发中的辅助手段

C语言的推荐的开发工具:GCC和VIM编辑器
Dev C++编辑器
VSC++编辑器
VS开发工具:
======================
些程序:先看--在抄袭--最后修改成自己的--些自己想要的
编程语言的发布时间:
C1972年
C++1983
Java 1995
PHP 1995
C# 2000
======================
软件开发工具包:SDK:Software Development Kit
应用程序编程接口:API:Application Programming Interface
======================
模仿--理解--应用
C语言代表着结构化的程序设计
C++有面向对象程序设计的思想、但是体现的不充分
Java代表着面向对象的程序设计
www.csoeasy.com
C-Free
Dev C++
Visual C++
Vim基础使用:文本编辑工具Vim
======================
Vim的高级应用:
二八原则:
认识C语言就是跟C语言进行交流:让它开口说话的命令就是:printf("这里面是C语言要说的话")
一个完整的C语言程序:

#include<stdio.h>
int main()
{
printf("C语言我来了");
;
}

======================

#include <stdio.h>
int main()
{
printf("I like to learn C language");
;
}

======================
让C语言听话:

#include <stdio.h>
int main()
{
;
float b=10.2;
char c='a';
printf("三个变量的值分别是:a=%d,b=%f,c=%c",a,b,c);
;
}

======================

#include <stdio.h>
/*小小加法计算器---这个是多样注释*/
int main()
{
a=;
b=;
// c=0;
printf("两个相加的数字是:%d,%d, 他们的和是:%d\n",a,b,c);
;
}

======================

-------------------------------------

上一篇:题解 P2421 【[NOI2002]荒岛野人】


下一篇:Android Fragment学习笔记(二)----Fragment界面添加和管理