A语言
CPL语言
BCPL语言
B语言
C语言
C的爸爸是丹尼斯.里奇总结:34个运算符,一大堆类型,可以直接操纵硬件,就是好
总结:写代码不叫写代码,叫编辑;写完点击下编译运行就完事了
控制台显示结果(地址不一样没问题,其他不一样你抄错了)
一个C程序是由多个源文件组成每个源文件若干个函数与预处理命令加上全局变量组成每个函数由函数首部和函数体组成下面是大道理环节:
C程序由源代码组成的(.c文件)源文件里面有函数,预处理命令,全局变量组成函数里面函数首部和函数体组成printf来自stdio.h这个文件,#include将文件导入进来(编译之后的连接操作),让你能够看到处理结果C提供了丰富的函数集,我们称之为标准函数库(就是放像printf这样实现某种功能的小仓库)标准函数库包含15个头文件,借助这些可以完成不同的功能。 不懂就对了,代码都没写几个的我也丝毫不懂 上面的代码中main叫做主函数,是程序执行的唯一入口,然后沿着这个从上往下执行代码,main可以在任何位置 int(全称integer,代表整数)修饰mian,意思是要你执行完给个返回值,return 0, 0 也是整数。(依旧看不懂)常量:不会变化的量,说是什么就是什么,一言九鼎 变量:可以变化的量,花心大萝卜,可以被小三任意改变。 PI就是我们定义的常量,后面的PI就是代表3.14,你不能改变他的心 radius等就是变量,int radius = 10之后再radius = 20,raidus的心从10变成了20 心:就是存储数据的内存空间里面的数据
printf(“Hello world!\n”);//输出Hello world
注意: 小括号要写;分号要加上;\n代表换一行
/* 里面写的是给人看的,因为人的记忆只有七秒,相当于备忘录,不然你写的啥根本看不懂*/
例子: /* 兄弟们,这家公司不能来,工资太低还加班,我已跑路 */ 注意: 斜杠和星号之间是没得空格的 注释写在符号之间 不能玩套娃 :
/*这样的注释/*特别*/沙雕*/白色部分没有注释掉,里面的那个符号被当成文本注释掉了,后面的就暴露出来了
测试题:
1、C语言的爸爸是谁: 2、下面哪个不是 C语言的关键字:while,auto,break,printf 3、下面哪个不是C语言的算术运算符 : + - / % 4、代码没有缩进是错误的(对还是错) 5、你写的代码先____再_______(需要结合其他文件和函数库);上机题:
1、编写C程序,在命令行中输出如下内容: Hello World! 2、输出如下内容: one 123 two 456 three 789 /*上机1*/ #include <stdio.h> int main(){ printf("你好,世界!"); return 0; } /*上机*/ #include <stdio.h> int main(){ printf("one 123\n"); printf("two 456\n"); printf("three 789\n"); return 0; }注:内容参考自《C语言从入门到精通》,《关于我完全看不懂那本书但还敢瞎写博客当笔记这件事》