C语言学习记录(1)

这篇博客是作者学习C语言的记录,旨在巩固所学并帮助他人。介绍了C语言的基本概念,包括C语言的定义和学习原因。接着讲解了C语言程序的工具,如Visual C++ 6.0,并通过Hello World!程序演示了编译和执行过程。文章强调了程序设计的核心——数据结构和算法,阐述了算法的特征,并列举了顺序、选择和循环三种基本算法结构。
摘要由CSDN通过智能技术生成

0

写这个的初衷是为了让自己学过的东西能够有个记录,不然学完过一阵忘记了就很难受,再就是如果能帮到别人就再好不过了。如果有大佬有幸看见发现了错误还请多多指点,第一次写博客,看里面的介绍看的有点晕,不当的地方还望大家能告诉我,我会尽可能的改正,谢谢大佬们。

1 C语言简介

1.1 什么是C语言

按照我的理解,C语言就是一种可以与电脑沟通的工具,是人们设计出来方便人去操纵机器的手段。

1.2 为什么要学C语言

(。・∀・)ノ゙嗨,都要当程序员了,多学几种语言挺香的(嘿嘿嘿,虽然俺到现在就会个C,还不是特别精通)。

2 C语言程序的介绍

2.1 工具介绍

Visual C++ 6.0 简称VC或者VC6.0,最常用的,基本上各个教程书里面首先推荐(我最先上手的,但是因为种种原因给卸载了)
“Turbo C” “LCC - Win32” “GNU Collection (GCC)[linux]” 等等(说实话很多都没用过,GCC勉强算使过一次,真不戳)
[Visual Studio也是可以运行C程序的]

2.2 第一个C语言程序

这里以我最熟悉的VC6.0为例

点击左上角菜单
确定在工程选项卡
打开软件
单击新建
选择 Win32 Console Application
确定 完成
确定在文件选项卡
单击新建
单击新建
选择C++ Source File
在文件名区域给你的程序文件起个名字

第一个程序——Hello World!

#include <stdio.h>
int main(void)
{
	printf("Hello World!\n");
	return 0;
}

输出结果就是

Hello World!

当然在得出结果前我们需要点编译与执行按钮,“0 error(s) , 0 warning(s)"是编译期望。
VC++编译与执行按钮区域
ps:左边是编译,右边是执行,执行前必须先进行编译操作检查错误。
你可以有很多warning但是不能有有一个error,否则无法执行(不过warning少一点也是比较好的)
编译旁边是链接按钮,应该是可以得到可执行文件,没有实际操作过

2.3 程序设计

(这里在抄书,尽可能总结)

程序=数据结构+算法
也就是说要设计一个程序就要学习数据结构和算法
数据结构

存放数据并处理
存储数据的方式
计算机
数据结构

这个其实非常的笼统,先建立个概念吧
算法就是控制的过程,是对计算机处理数据的分析和描述
【算法具有的特征:确定性、有穷性、零个或多个输入、一个或多个输出、有效性(可行性)】

2.4 算法

算法描述的种类:自然语言描述、伪代码、流程图、N-S图等等。

2.4.1 不同数据处理的算法

(1)顺序结构
Created with Raphaël 2.2.0 开始 语句1 语句2 结束
(2)选择结构
Created with Raphaël 2.2.0 开始 语句1 条件表达式? 结果1 结果2 yes no
(3)循环结构
Created with Raphaël 2.2.0 开始 循环体 条件表达式 结束 yes no

以上就是比较简单的算法流程图,并且也是三种基本结构。
其他的话可以百度搜索一下就可以了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值