本站决定开始编写“C语言轻松学习”,为各大网络爱好者,编程爱好者提供学习资料。
什么是C语言?C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发……(此处不解释如果不了解请自行百度百科),废话不多说直接开始!
第一章
任务一:安装Dev C++开发工具
任务二:开发“Hello world!”
小结
习题
首先,我们编写程序时需要“编译器”(简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)),大家可以理解为“转换器”,且简单的告诉大家,我们要写的代码,都是在编译器里敲写的
低级语言: | 中级语言: | 高级语言: |
机器语言 | C语言 | C++ |
汇编语言 | Python | |
PHP |
首先,我们需要安装“Dev C++”编译器:点击下载 如果此链接不可用,大家可以自行百度下载。
打开运行“Dev-Cpp”安装包
选择“English”(这只是安装过程中的语言)先点“OK”
点击“I Agree”
勾选“Remove old configuration files”并“Next”
选择安装目录,不建议C盘
OK,安装成功!
选择“简体中文/Chinese”并“Next”,(为什么有水印腻,哈哈,我比较懒,原来已经安装好了,一般安装肯定难不倒大家的)
下一步 可以调整 代码的 字体和代码高亮及小图标的款式,大家可根据自己的喜好来调整。
安装完成之后,右击图标→“属性”
点击上方“兼容性”→点击勾选“以管理员身份运行此程序”→“应用”→“确定”
OK,大功告成,任务一完成了。
接下来,开始任务二“开发 Hello world!”
点击上方菜单栏里的“文件【F】”→“新建【N】”→“源代码【S】”或者直接 Ctrl+N 创建我们要写代码的“小本本”
创建之后的样子,我选的“代码高亮”的特效很酷吧,(*^▽^*)
好,接下来我们在这个“小本本”里写入如下截图的代码,(PS注意:键盘的模式要切换至英文,就连“;”也得是英文分号)
#include<stdio.h> int main() { printf("Hello world!"); }
解释一下每行代码的意思,第一行“#include<stdio.h>”,”include”英文意思 “包括,包含”这里是 导入/引用 “stdio.h”这个库里面的命令函数 stdio 就是指 “standard input & output”(标准输入输出),“.h”意思是引入头文件(head),既然是标准输入输出字义大家应该可以理解了,就是可以输入内容,和输出内容,这里“printf();”函数就是在“stdio.h”文件里的某一条函数,因为他是 “库”里面包含了很多可以调用的多种函数,这里我们因要输出“hello world!”所以只调用一句函数“printf();”就行。
第二行“int main(){}”这是个核心主函数,为什么是核心主函数腻,因为一款程序只能有且只有一个“int main(){}”这算是大函数,那个“printf();”是个小函数,后面我们会讲到其他大函数。
第三行“printf();”这上面已经提到过了,这是一个小函数,来自于“stdio.h”文件里,我们只是使用这个小函数,至于这个小函数如何来的,怎么写的,我们不需要关心,当然感兴趣的可以自行了解一下,我们只需要会利用,使用这个小函数就可以了,它是输出函数,什么叫输入输出?就想我们键盘鼠标以及录音,都是输入,我们屏幕呈现的内容,听歌看视频,都是输出。
至于为什么“printf(“hello world!”);”前面有空位,他是为了代码美观,条例清晰,它可是“4个空格”或“一个TAB键”,以后你进入某个公司,他们可能只让你用“空格键”不让用“TAB键”,这里大家要注意
填写完上述代码之后,我们点击菜单栏“运行【R】”→“编译【C】或 F9”→“运行【R】或F10”
编译【C】将程序(源代码)保存至你的某个文件夹里
哦,哈,运行成功,恭喜你,成功写出来自己的第一款“程序”或许你可能还会有些不懂,不过不用担心,大胆向前学习,后面的路,我陪你!
小结一下,本章常见错误类型,
标点符号:中英文符号用错,注意一定要用英文!英文!英文!例如:printf(“Hello world!”);这是错误的方式,括号和结尾分号都没有写为英文符号
可能还会有很多人,缺少”;” 这是很容易被忘记的,大家要记住,这是单行语句结束分号,往后会有不写“;”的其他小函数。
核心主函数名:int main(),可能有人会有疑问,为什么有的课本是有 int main() void main(),这里给大家解释一下,int是整数,int main()此核心大函数执行完成之后会自动返回数据,返回的就是整数类型的数据,其他课本可能最后会写 “return 0;”这就是手动返回 整数型数据,其实可以不用写“return 0;”因为它(编译器)会自动返回数据“0”不过严谨的说还是写下就好,void main() 这个”void”意思是不需要返回任何数据就行,也就是不需要写“return 0;”可能不同的编译器,也有不同的写法,不过差别不大,不影响以后的学习。
缺少头文件:“#include<stdio.h>”这里上面代码解析说过了,我们要输出一句话“hello world!”就需要“printf();”小函数,而要使用这个小函数就必须引用它(printf();)所在的那个文件,所以我们就引用”stdio.h”这个文件。
多个”main()”函数:“main()”函数是核心主函数,一款程序只有一个,所以大家不要写多了。
咳咳!布置作业了!
1.编程实现在屏幕上显示“zs.blog.lzonel.cn”.
2.运行以下函数,看看输出了什么.
#include<stdio.h> int main() { printf("I\n"); printf("love\n"); printf("C语言"); return 0; }
#include<stdio.h> int main() { int a,b,c; a=15; b=20; c=a+b; printf("%d\n",c); a=c+b; printf("%d",a); return 0; }
参考答案在下一页
评论3