C 语言简介: C 语言也是一门通用性的语言, 并没有针对某个领域进行优化, 就目前而言, C 语言主要用于较底层的开发, 例如:
Windows,Linux,Unix 等操作系统的内核 90% 以上都使用 C 语言开发;
开发硬件驱动, 让硬件和操作系统连接起来, 这样用户才能使用硬件, 程序员才能控制硬件;
单片机和嵌入式属于软硬件的结合, 有很多使用 C 语言的地方;
开发系统组件或服务, 用于支撑上层应用;
编写 PHP 扩展, 增强 PHP 的功能;
如果对软件某个模块 (例如算法和搜索部分) 的效率要求较高, 也可以使用 C 语言来开发.
当然, C 语言也能用于 PC 软件开发, 做出类似 QQ, 迅雷, Chrome 等带界面的程序, 但是由于 C 语言开发效率低, 第三方库较少, 实际项目中已经没有程序员这么做了, 大家已经转向了 C++.
小编推荐一个学 C 语言 / C++ 的学习裙[ 六九九, 四七零, 五九六 ] , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
学习 C 语言我们可以从一些小的程序学习, 看到自己的运行结果才是我们学习的动力, 现在, 从如何输出九九乘法表开始:
程序思想: 九九乘法表共 9 行 9 列, 主要是 for 双嵌套循环, 两个整型变量控制行和列.
代码:
- #include
- int main()
- { int i,j;// i, j 控制行或列
- for(i=1;i<=9;i++)
- {
- for(j=1;j<=9;j++) // - 控制宽度为两个字符, 且右对齐; 如果改为 %-2d 则为左对齐
- printf("%d*%d=-", i, j, i*j);// 为 tab 缩进
- printf(" ");
- }
- return 0;
- }
运行结果:
小编推荐一个学 C 语言 / C++ 的学习裙[ 六九九, 四七零, 五九六 ] , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
运行结果
这就是九九乘法表用 C 语言输出的结果了.
这些是 C/C++ 能做的
服务器开发工程师, 人工智能, 云计算工程师, 信息安全(黑客反黑客), 大数据 , 数据平台, 嵌入式工程师, 流媒体服务器, 数据控解, 图像处理, 音频视频开发工程师, 游戏服务器, 分布式系统, 游戏辅助等
来源: http://www.jianshu.com/p/994b7a131df0