博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C 学习
阅读量:2391 次
发布时间:2019-05-10

本文共 862 字,大约阅读时间需要 2 分钟。

简介

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 
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://ehqab.baihongyu.com/

你可能感兴趣的文章
samhain:比较变态的入侵检测系统
查看>>
Linux psacct文档
查看>>
python IDE环境
查看>>
传说中的windows加固 -.... -
查看>>
windows目录监控软件
查看>>
Virus Bulletin malware分析杂志以及paper
查看>>
Security Considerations for AppLocker
查看>>
Oracle Forensics t00ls
查看>>
zZ-ModSecurity Framework支持Web应用安全核心规则集
查看>>
graudit
查看>>
使用Hudson和FindBugs进行持续集成和代码检查
查看>>
NagVis实物监控工具
查看>>
nginx - low risk webdav destination bug
查看>>
Lessons Learned from Building and Running MHN, the World's Largest Crowdsourced Honeynet
查看>>
Logwatch Linux/Unix系统日志检测软件
查看>>
减少Linux下Squid服务器的TIME_WAIT套接字数量
查看>>
/etc/sudoers中的含义
查看>>
Five must-know open source SDN controllers
查看>>
Finding Bad Guys with 35 million Flows, 2 Analysts, 5 Minutes and 0 Dollars
查看>>
SANS FOR572 Logstash
查看>>