登录
专栏 3 关注 7 篇文章
c语言小白入门教程
本文作者也属于c语言小白,希望记录自己的学习过程,也希望能帮助到学习c语言的小白们
含笑倾城
关注专栏
推荐文章
1 个月前  /  含笑倾城

C语言入门:第七课

sizeof 和 数组在上一个练习中你做了一些算术运算,并且使用了'\0'(空)字符。这对于其它语言来说非常奇怪,因为它们把“字符串”和“字节数组”看做不同的东西。但是C中的字符串就是字节数组,并且只有不同的打印函数才知道它们的不同。在我真正解释其重要性之前,我先要介绍一些概念:sizeof和数组。下面是我们将要讨论的一段代码:#include int main(int argc, char *argv[]){ int areas[] = {10, 12, 13, 14, 20};

0 赞 0 评论
收藏
1 个月前  /  含笑倾城

C语言入门:第六课

变量和算术你可以通过声明int,float,char和double类型的变量,来对它们做更多的事情,让我们来熟悉它们吧。接下来我们会在各种数学表达式中使用它们,所以我会向你介绍C的基本算术操作。int main(int argc, char *argv[]){ int bugs = 100; double bug_rate = 1.2; printf("You have %d bugs at the imaginary rate of %f.\n", bu

0 赞 0 评论
收藏
1 个月前  /  含笑倾城

C语言入门:第五课

你应该掌握了一个简单的C程序的结构,所以让我们执行下一步简单的操作,声明不同类型的变量。#include int main(int argc, char *argv[]){ int distance = 100; float power = 2.345f; double super_power = 56789.4532; char initial = 'A'; char first_name[] = "Zed"; char last_name[] = "Sha

0 赞 0 评论
收藏
2 个月前  /  含笑倾城

C语言:第四课

你已经知道了如何使用printf,也有了可以随意使用的一些工具,现在让我们逐行分析一个简单的C程序,以便你了解它是如何组织的。在这个程序里你会编写一些不是很熟悉的东西,我会轻松地把它们拆开。之后在后面的几章我们将会处理这些概念。#include /* This is a comment. */int main(int argc, char *argv[]){ int distance = 100; // this is also a comment printf("You ar

0 赞 0 评论
收藏
2 个月前  /  含笑倾城

C语言入门:第三课

一.尝试使用C风格的格式化输出#include int main(){ int age = 10; int height = 72; printf("I am %d years old.\n", age); printf("I am %d inches tall.\n", height); return 0;}写完上面的之后,保存在ex3.c,然后执行make ex3构建。二.分析上面的代码首先上面的代码包含了一个头文件stdio.h。这告诉了编译器你要使用标准的输

0 赞 0 评论
收藏
2 个月前  /  含笑倾城

C语言入门:第二课

一.了解Makefilemake命令执行时,需要一个Makefile文件,以告诉make命令需要怎么样的去编译和链接程序makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释m

0 赞 0 评论
收藏
2 个月前  /  含笑倾城

C语言入门:第一课

启动编译器1.创建ex1.c文件​ touch ex1.c2.写入一段程序​ vim ex1.c​ 键入i进入insert模式​ int main(int argc, char *argv[]){ puts("Hello world."); return 0;}把上面的代码写入ex1.c3.编译make ex1$ make ex1cc ex1.c -o ex14.运行程序./ex1$ ./ex1Hello world.5.make ex1时可能出现的问题e

2 赞 5 评论
收藏