c语言入门程序helloworld(C语言学习笔记1-第一个程序hello)
c语言入门程序helloworld(C语言学习笔记1-第一个程序hello)2、C语言开发环境的搭建第二个原因就是目前比较流行的编程语言在语法上差异都很小,几乎都是C-like语言。什么C-like语言,就是在基础的知识上,比如怎么定义变量,怎么定义函数等都与C语言很接近。当你掌握了C语言,其他语言的学习也会变得很简单。就像美式英语与英式英语之间存在的微小差距,而非英语与中文之间存在的巨大差距。个人记录的课程要点如下:1、为什么要学习C语言。TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商使用某种编程语言的数量为依据而编制。而C语言常年在该榜上名列前茅,足以说明C语言在编程语言中的地位。
学习平台:中国MOOC在线学习平台
视频课程:浙江大学翁恺的《程序设计入门——C语言》
自选的辅助教材:谭浩强的《C程序设计》第三版
本章笔记对应课程第一周所有教学内容
个人记录的课程要点如下:
1、为什么要学习C语言。
TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商使用某种编程语言的数量为依据而编制。而C语言常年在该榜上名列前茅,足以说明C语言在编程语言中的地位。
第二个原因就是目前比较流行的编程语言在语法上差异都很小,几乎都是C-like语言。什么C-like语言,就是在基础的知识上,比如怎么定义变量,怎么定义函数等都与C语言很接近。当你掌握了C语言,其他语言的学习也会变得很简单。就像美式英语与英式英语之间存在的微小差距,而非英语与中文之间存在的巨大差距。
2、C语言开发环境的搭建
C语言时代就像春秋战国,群雄并起 英才辈出。很多公司都为其开发了编程软件,比如Dev C 、Turbo C、gcc、vs code等等。选择什么编程软件纯属个人喜好,没有什么强制要求。课程推荐使用Dev C ,并在课程资料里提供了下载地址。当然你不想安装编程软件,翁老师还提供了在线C语言开发环境,只要你有浏览器就可以编程了。
3、第一个程序
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
printf()是C语言标准函数库中的输出函数,现阶段只需知道它的作用是将双引号里的内容原样输出。而\n表示换行的意思,它不输出任何内容,作用就像word里按Enter键的效果一样。
另外需注意编写源程序时千万不要使用中文的标点符号,不然程序编译的时候会报错。
PS:本人非计算机专业,完全零基础自学,写学习笔记目的主要为了督促自己学习及加强知识点的记忆,以上内容纯属个人学习心得,仅供参考。