代码:

#include <stdio.h>int test(){int a = ({int aa = 0;int bb = 1;int cc = 2;if(aa == 0 && bb == 1)printf("aa = %d, bb = %d\n", aa, bb);//return -2;cc;});return a;
}int main(){typeof(4) a = test();printf("a = %d\n", a);
}
//结果输出:
//aa = 0, bb = 1
//a = 2

C语言的一个之前没有见过的特性相关推荐

  1. 这样给数组初始化,你肯定没有见过

    今天在朋友圈看到一个朋友发的图片 是给数组初始化的代码 截图如下: 我看到这个代码,也让我着实惊了一下,写代码这么久,也没有见过这样子初始化的. 这个代码是出自海思的SDK里面的,华为的大牛还是很多啊 ...

  2. 怎样学好C语言,一个成功人士的心得!

    今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了全部的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的 ...

  3. c语言是非结构化程序语言_一个资深C语言工程师说C语言的重要性!直言道:不学C学什么?...

    前言 C语言属于高级程序语言的一种,它的前身是"ALGOL".其创始人是布朗·W·卡尼汉和丹尼斯·M·利奇.C语言问世时是带有很大的局限性,因为它只能用于UNIX系统上.然而随着科 ...

  4. c语言用while实现输出加法口诀表,「加法口诀」C语言编写一个加法口诀表 - 金橙教程网...

    加法口诀 C语言编写一个加法口诀表 #include void main(){ int i,j; for(i=1;i<10;i++){ for(j=1;j<=i;j++){ printf( ...

  5. 【牛客刷题】上手用C语言写一个三子棋小游戏超详解哦(电脑优化)

    作者:[南航科院小张 南航科院小张的博客 专栏:从c语言的入门到进阶 学习知识不只是要懂,还要会用:想要找到好的工作,这里给大家介绍一件可以斩获诸多大厂offer的利器–牛客网 点击免费注册和我一起开 ...

  6. c语言写一个简单的小游戏-推箱子

    在学习C语言之后,写了一个简单的小游戏来锻炼自己的代码以及C语言知识的掌握能力. 推箱子作为手机上最常见的简单游戏,其代码也相对简单,想法也比较简单,下面为其代码和运行图. /************ ...

  7. 如何学好C语言,一个成功人士的心得!

    来源URL:http://blog.csdn.net/yxnk/article/details/5976699/ 今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克 ...

  8. 使用go语言编写一个播放器

    使用go语言编写一个播放器,直接看效果 整体思路是使用ffmpeg解码,然后使用xui进行渲染,音频播放暂时还没调通,以下是源码 package mainimport ("github.co ...

  9. 自学c语言多久能赚钱,我这样学C语言,一个月赚了2000元?

    我这样学C语言,一个月赚了2000元? 点击上方"C语言入门到精通",选择置顶 第一时间关注程序猿身边的故事 作者 闫小林 白天搬砖,晚上做梦.我有故事,你有酒么? 读者:在么,我 ...

最新文章

  1. Spring MVC 原理探秘 - 一个请求的旅行过程
  2. java 方法 变量_Java-变量和方法
  3. vue请求在退出页面还执行吗_如何用 Cloudbase Framework 部署一个 Vue 项目
  4. Apache Solr 实现去掉重复的搜索结果
  5. mongo数据库数据迁移到muysql数据库
  6. Bootstrap4+MySQL前后端综合实训-Day06-AM【eclipse详细配置Tomcat、开发web项目、servlet、连接MySQL8.0数据库、用户登录界面的编写与验证、分页查询】
  7. boost::math::quadrature::sinh_sinh用法的测试程序
  8. SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
  9. mysql sql select_mysql SQL Select 语句 简单应用
  10. 介绍python修饰器的书_python修饰器
  11. java-rpc框架
  12. 最大独立匹配_新车|升级柴油国六动力,配后排独立座椅,瑞风M5新车型上市...
  13. AutoVBA调用AddCricle方法绘制圆
  14. 终于完成了:为什么吾非要亲自搞CDKEY
  15. markdown模板
  16. 【蓝桥杯】历年真题题目及题解汇总
  17. Lodop打印控件介绍
  18. 2020中兴捧月傅里叶派记录
  19. js 带笔锋 签字版_重构转型前端——笔锋很朴实的入门随记
  20. 【C++】算法STL库

热门文章

  1. [UE4]死亡后调整视角
  2. Java之Array(数组)说明
  3. 机器学习:协方差矩阵
  4. 12月3号条件控制语句和循环语句
  5. 【C++】多线程与异步编程【四】
  6. HTTP中Get与Post的区别
  7. Yahoo javascript 开源界面库YUI 和EXT
  8. 打开,保存文件框的文本溢出排查
  9. C和C++安全编码笔记:并发
  10. 在Windows/Ubuntu上使用Visual Studio Code作为Go语言编辑器操作步骤