当你着手去完成一件属于你自己的工程,或者参阅他人现在的作品,参考工程设计书中提到的无数链接,至关重要的一点是,你必须让它工作,然后再继续下一环节。如果你仅仅干坐着,不费吹灰之力,凭空幻想我可以把这个项目搞定,你会想得发疯的。也许你会写出一点东西出来,可能会有一点点错误,紧接着那或又出现一点小错误,这些小错误一点一点地堆积起来,直到你运行整个项目。
程序设计,只是一些让问题更简单,更容易的小技巧。
今天我们要学一种比较低级的语言。Hello word!它的编程思想,不过一个蓝色地say程序块。是一个声明,即所谓地printf函数,其中的f是用于格式化输出,把想要输出的内容写在双引号之间。
循环,有个声明,即while语句,循环结构用大括号括起来。重复循环,for循环有一对圆括号,首先定义一个变量。
Boolean expression,用于判断真假,
Arrays:类似容器
Condition
编译器:把代码转换成哦1 二进制文件。它是由别人编写的一个软件,以这些代码作为输入,产生0 1 源代码的输出。这些源代码以字节的形式,是实际CPU能够处理的东西。
CLI(command-line interface)命令行界面,完全基于文本
C语言 引入前人的代码<studio.h>即库文件
main 开始程序
1.nano hello.c
2 gcc -o hello hello.c (-o表示输出)
- ./hello
在服务器上编程,服务器上的软件都是标准化的。
买一个域名。。
Function:standard library,标准输入输出库,输出(预留内存)
注释:/深度开发机构和jfk好的v房价大幅/ 注释信息,养成好的编程习惯
数据类型:如果你想把一个字符串赋给某个变量,必需先声明这个变量是string类型
%:占位符,我在这个放一个东西,但是暂时还不知道放什么东西
\:换行符 windows下notepad等保存文件行末有个\r\n? \t制表符 |
|
格式化字符串:
用远程服务器编译,gcc hai2.c
./a.out
编译:为编译使用的内存空间--某个文件夹,并不是真正的结果
./hai3 ---当前目录
RAM:是个存储器,当你运行电脑时把内容存在里面。 由于有十亿字节供我们使用,也就是说有0号字节,1号字节,2号字节等,我只是把RAM划分成一个个小区域,每个小区域都有一个地址。当你存入数据,你的RAM就有了一个个由0和1组成的字节。比如字符串就是用字母对应的ASCII码。当你调用Getstring函数,大概就是调用内存。自动放在我知道的路径下。
C语言:访问电脑硬盘的权限很低,所以需要表明数据类型。
C语言里没有真或假:只能用特定的语法。
Precedence(优先级)