上手C编程语言

C是由Dennis Ritchie在AT&T贝尔实验室开发的通用编程语言。它被设计为结构化编程语言。

C'丹尼斯里奇AT&T贝尔实验室开发的通用编程语言 。 它被设计为结构化编程语言。 'C'语言编程开发OUT B的编程语言,最初是从BCPL( 基本CPL基本组合编程语言 )开发的。 'C'语言程序设计是专为特定目的-设计UNIX操作系统,并是有用的,让繁忙的程序员把事情做好。 'C'去如此受欢迎,广为流传了贝尔实验室和程序员的世界各地开始使用这种语言写的每一种方案。 'C'既不是低级语言,也不是高级语言 ,它位于之间是真实的地方- “C中层语言
学习C编程

手在C编程

在当今世界上有这么多的高级语言从如Perl,PHP,Java选择,等等为什么要选择一种'C'? OK了其他编程语言选择“C”编程语言的原因是它的-
  1. 强大的。
  2. 丰富的内置函数集。
  3. 为“ 底层编程 ”与“ 高级语言 ”的特点地面。
  4. 适于编写系统软件应用软件商业或任何其他类型的软件的。
  5. 写在“C”的程序是有效的,快速的,具有多种数据类型和功能强大的运算符的可用性。
  6. 受专业程序员的欢迎,有几个编译器可用于几乎所有的架构和平台。
  7. 可移植性。
  8. 写在“C”方案简单易懂且可扩展的各种功能由“C”库支持的可用性。
  9. “C”已经影响了一些计算机编程语言,包括C#,JavaJavaScript的 ,PerlPHP,Python
也许现在,你会学到为什么编程课程,'C'语言开始不管您选择什么编程语言学习。 你知道,全世界90%的超级计算机都运行Linux系统 。Linux是空间中运行,您的手机和手表,桌面和所有其他已知的机器上。 大多数UNIX / Linux内核由C语言编写的程序设计语言代码。 而在Linux 3.2发布了超过1500万行代码。 你可以想像有多么强大,'C'实际上是? 单一盎司的实用,重量超过吨的理论,和最好的方式来学习代码是自己开始编程。 ( 不要复制和粘贴代码,把它写自己,学会了错误......)
解剖学
#包括 :它告诉编译器到哪里寻找那些不在于程序代码的其他位。 它们通常包含函数原型“.h”头或头文件。 字面上的#include的内容被复制到编译之前的程序文件。
#include <file> (System Defined)
#include "file" (User Defined)
主要功能是字面上的代码的主要部分。在最终编译的程序中只能有一个主要功能。 main函数中的代码按顺序执行,每次一行。
 int main(void) 
{..your code here..}
精细!现在,我们将编写一个简单的程序添加3个号码
#include <stdio.h>
int main()
{
int a,b,c,add;
printf("Enter the first Number");
scanf("%d",&a);
printf("Enter the second Number");
scanf("%d",&b);
printf("Enter the third number");
scanf("%d",&c);
add=a+b+c;
printf("%d + %d + %d = %d",a,b,c,add);
return 0;
}
将其保存为first_prog .c和Linux上编译成。
# gcc -o first_prog first_prog.c
运行它。
# ./first_prog
:C是不区分大小写,编程语言。 有关如何编译C程序的更多信息,请参考:
  1. 如何编译C程序 - (请参阅命令:38)
在上面的程序中
  1. 诠释A,B,C,补充 -是变量。
  2. printf的 -打印引号内任何和一切,因为它是。
  3. scanf函数 -从用户接受输入并存储该值来存储位置。
  4. %d个 -表示整数数据类型。
现在你可以编写能够对任何数字进行加,减,乘和除的程序。是的,你必须使用“%F”为float值,而不是“%d”按钮 。 如果你成功地实现了整数和浮点值,你可以编程复杂的数学问题。
计算功率2
编译并运行它如上所述。
#include <stdio.h>
#define N 16
#define N 16
int main(void) {
int n; /* The current exponent */
int val = 1; /* The current power of 2 */
printf("\t n \t 2^n\n");
printf("\t================\n");
for (n=0; n<=N; n++) {
printf("\t%3d \t %6d\n", n, val);
val = 2*val;
}
return 0;
}
寻找一个数字的因素
#include <stdio.h>
int main(void) {
int n,
lcv,
flag; /* flag initially is 1 and becomes 0 if we determine that n
is not a prime */
printf("Enter value of N > ");
scanf("%d", &n);
for (lcv=2, flag=1; lcv <= (n / 2); lcv++) {
if ((n % lcv) == 0) {
if (flag)
printf("The non-trivial factors of %d are: \n", n);
flag = 0;
printf("\t%d\n", lcv);
}
}
if (flag)
printf("%d is prime\n", n);
}
斐波那契系列
#include <stdio.h>
int main(void) {
int n;
int i;
int current;
int next;
int twoaway;
printf("How many Fibonacci numbers do you want to compute? ");
scanf("%d", &n);
if (n<=0)
printf("The number should be positive.\n");
else {
printf("\n\n\tI \t Fibonacci(I) \n\t=====================\n");
next = current = 1;
for (i=1; i<=n; i++) {
printf("\t%d \t %d\n", i, current);
twoaway = current+next;
current = next;
next = twoaway;
}
}
}
如果不会有“C”
只是想想的情况。如果不会有'C'已经存在了,也许就不会有任何Linux, 苹果也没有窗户 ,没有iPhone手机 ,没有遥控器 ,没有一款Android,没有微处理器 ,没有电脑 ,你哦~~只是无法想象... 这不是结束。你应该编写各种代码来学习编程。设想一个想法和代码,如果你陷入任何麻烦,需要我的帮助,你可以总是嗡嗡我。我们(Howtoing)总是试图为您提供最新的,准确的信息。喜欢和分享我们,帮助我们传播。