欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C 学习

程序员文章站 2022-03-05 13:05:18
...

简介

C语言最新标准是C99. 即1999年出的最新C语言标准。
后续C语言不再出新标准,而是转向C++标准的完善。最新的C++标准为2011年出的C++11.
C语言历史版本:
1988年, 美国国家标准研究所(ANSI)为C语言制定了第一套C语言标准,即ANSI标准,在1990年,ISO再次采用了这种标准,所以也有一种别称叫“C90”。
1999年,ISO对C语言进行了修订,简称“C99”。后来ANSI又采用了这种标准。

与c++的区别

  • 主要区别:c语句是面向结构的语言,c++是面向对象的语言,C++从根本上已经发生质飞跃,并对c进行丰富的扩展。
  • 联系:c是c++的子集,所以大部分c语言程序都可以不加修改的拿到c++下使用。

编译和执行C

编译器:xcode、Clion

#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}

编译,会生成,a.out

gcc hello.c

执行

./a.out

看到Hello World!

基本语法

  • ;
    每个语句必须以;号结束,表明一个逻辑
  • 注释
  /*注释*/

变量

类型 描述
char
int
float
double
void

函数

/* 函数返回两个数中较大的那个数 */
int max(int num1, int num2) 
{
   /* 局部变量声明 */
   int result;
   if (num1 > num2)
      result = num1;
   else
      result = num2;
   return result; 
}

案例

打印99乘法表

 for (int i = 1; i <= 9; ++i) {
        for (int j = 1; j <= i; ++j) {
            printf("%d*%d=%d\t ", i, i, i * i);
        }
        printf("\n");
    }

参考文档

http://www.runoob.com/cprogramming/c-tutorial.html

上一篇: C学习

下一篇: Java后端笔记18