C语言的简单介绍
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。 (来自百度百科)
C语言是一种工业语言
对于操作系统,嵌入式系统,驱动程序,底层驱动等具有极其高的效率,可以说开发效率在学习兴趣之上;说以说是必备的开发语言。
C语言的的程序框架
在写程序之前先把这个框架列出来。
第一个C语言程序"hello word"
这里发现报错,查看报错内容得知少了一个分号,所以说在C语言中结束一小段程序需要加分号。
我们知道双引号为字符串,但是里面的\n没有显示出来,因为\n是一个换行符号,不带入字符串。
简单的运算
先介绍下printf函数,print表示输出的意思,f表示格式化。
-
printf("%d\n",1+2)
-
%d说明后面有一个整数要输出在这个位置上
-
-
如何在输入数字到程序中加入运算:
需要用到scanf函数表示标准化输入如:
这里面包含了变量price和change,后面进行解释。
运行:
变量
int price = 0
这一行,定义了一个变量。变量的名字是price,类型是int型,初始值为0。
定义
变量是一个保存数据的地方,当我们需要在程序里保存数据时,比如上面的例子中要记录用户输入的价格,就需要一个变量来保存它,用一个变量保存了数据,它才能参加到后面的计算中,比如计算找零。(慕课中学习到的)
(所有变量在定义的时候应该赋予初始值)
赋值
a=b
表示为把b赋值于a。
还是来点例子吧,真的不会表达(不然高考语文选择错两个才74分也不是盖的)
run:
我说的好像是在教别人一样,刚刚我写这个程序也是报了一堆错,不用慌百度翻译真好用,哈哈哈哈。利用好int这个函数类型,刚刚我就忘了给a和b加int类型报错了,要注意,其次是分号,利用好分号。
总结
今后就不写语法了,C语言我想一个人多专研,想学语法去看看我的Python学习就好了,C语言是我的课下学习,所以今后的C语言博客看情况而定吧,以后还会更新编译原理的,多写点原理内容方便学习,练习最好还是都留给自己吧,加油!