C语言一些有趣的冷门知识

这篇具有很好参考价值的文章主要介绍了C语言一些有趣的冷门知识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概要

本文章只是介绍一些有趣的C语言知识,纯属娱乐。这里所有的演示代码我是使用的编译器是Visual Studio Code,版本为1.81.0

1.访问数组元素的方法

除了常规用法之外,我们也可以使用如下这种方法进行使用。

#include<stdio.h>

int main()
{
	int a[10] = {0, 1, 2, 3};
	printf("a[1] == %d\n", a[1]);  //常规用法
	printf("1[a] == %d\n", 1[a]);  //特殊用法
}

运行结果

C语言一些有趣的冷门知识,娱乐文章,c语言,开发语言

2.中括号的特殊用法

除了常规用法之外,我们也可以使用<: :>来代替[ ]

#include<stdio.h>

int main()
{
	int a[10] = {0, 1, 2, 3};
	printf("a[1] == %d\n", a[1]);  //常规用法
	printf("a<:1:> == %d\n", a<:1:>);  //特殊用法
}

运行结果

C语言一些有趣的冷门知识,娱乐文章,c语言,开发语言

3.大括号的特殊用法

除了常规用法之外,我们也可以使用<% %>来代替{ }

#include<stdio.h>

int main()
<%
	int a[10] = {0, 1, 2, 3};
	printf("a[1] == %d\n", a[1]);  
	printf("1[a] == %d\n", 1[a]);  
%>

运行结果

C语言一些有趣的冷门知识,娱乐文章,c语言,开发语言

4.sizeof的用法

**sizeof是c语言的一个关键字,不是函数。**因此,除了sizeof(变量)之外,我们也可以使用sizeof 变量的方法

#include <stdio.h>

int main (int argc, char **argv) {
	int a = 1;
	printf("sizeof(a) == %d\n", sizeof(a));
	printf("sizeof a == %d\n", sizeof a);
}

运行结果

C语言一些有趣的冷门知识,娱乐文章,c语言,开发语言

5.渐进运算符

渐进运算符 -->, 让变量逐渐逼近某个值

#include <stdio.h>

int main (int argc, char **argv) {
	int x = 10;
	while (x --> 0) {
		printf("%d ", x);
	}
}

运行结果

C语言一些有趣的冷门知识,娱乐文章,c语言,开发语言

小结

本文介绍了一些有趣的C语言知识,包括访问数组元素的特殊方法、中括号和大括号的特殊用法、sizeof关键字的用法以及渐进运算符–>的使用。这些知识点都是C语言中的一些特殊用法,可以帮助开发者更加灵活地使用语言。
当然当你看到这里的时候,你就会发现自己被骗了。以上小结都是我复制粘贴的。本文章的最终目的只是为了娱乐而已(首尾呼应,开头已说),当然也可以用于装X。文章来源地址https://www.toymoban.com/news/detail-642808.html

到了这里,关于C语言一些有趣的冷门知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 谈一谈冷门的C语言爬虫

    C语言可以用来编写爬虫程序,但是相对于其他编程语言,C语言的爬虫开发可能会更加复杂和繁琐。因为C语言本身并没有提供现成的爬虫框架和库,需要自己编写网络请求、HTML解析等功能。 不过,如果你对C语言比较熟悉,也可以尝试使用C语言编写爬虫程序,这样可以更好地

    2024年02月08日
    浏览(58)
  • 用python画一些有趣的图案(001)

    1、python画迪斯科灯  2、Python画随机雨点  3、Python画五彩螺旋 五彩螺旋2    

    2024年02月11日
    浏览(47)
  • 分享一些自己想到的有趣的编程比赛队名

    xxx为自己的学校 Make xxx Great Again!!! ying ying ying/win win win 重振(铸)xx荣光,我辈义不容辞 假装队伍里有女生 在小小的花园里,挖呀、挖呀、挖! 我承认阁下很强,但如果在下掏出了女装/chatgpt,阁下该如何应对 更适合中国宝宝体质的CPC比赛 此时压力给到了我们队o((⊙﹏⊙

    2024年02月05日
    浏览(48)
  • 有趣的数学 数学建模入门二 一些理论基础

             现实世界中混乱的问题可以用数学来解决,从而产生一系列可能的解决方案来帮助指导决策。大多数人对数学建模的概念感到不舒服,因为它是如此开放。如此多的未知信息似乎令人望而却步。哪些因素最相关?但正是现实世界问题的这种开放性导致了解决问题

    2024年02月10日
    浏览(46)
  • github一些有趣的使用场景和基本使用方法

    首先,确保您的计算机上安装了 Git。您可以从 Git 官方网站(https://git-scm.com/)下载并安装适用于您操作系统的版本。 如果您还没有 GitHub 帐户,请在 GitHub 网站上注册一个新帐户(https://github.com)。 打开命令行界面(终端或命令提示符),运行以下命令来配置您的 Git 用户名

    2024年02月08日
    浏览(49)
  • 【Java 28岁了】一个有趣的例子,再推荐一些经典好书(文末惊喜福利)

    众所周知,C语言和Java语言是两种不同的编程语言,它们的关系可以描述为Java语言是在C语言的基础上发展而来的一种高级编程语言。C语言是一种面向过程的编程语言,主要用于系统编程和底层开发,而Java语言则是一种面向对象的编程语言,主要用于开发跨平台的应用程序和

    2024年02月09日
    浏览(52)
  • Linux区分文件类型,file指令,目录权限,umask掩码,共享文件,Linux中的一些有趣指令

    所属专栏:Linux学习❤️ 🚀 博主首页:初阳785❤️ 🚀 代码托管:chuyang785❤️ 🚀 感谢大家的支持,您的点赞和关注是对我最大的支持!!!❤️ 🚀 博主也会更加的努力,创作出更优质的博文!!❤️ 🚀 关注我,关注我,关注我,重要的事情说三遍!!!!!!!!

    2024年02月08日
    浏览(44)
  • 【网络安全】有趣的基础知识

    逐条记录网络安全学习中有趣的内容和知识。 CNNIC(中国互联网络信息中心)是中国国家域名.cn的管理组织。 中国互联网络信息中心于1997年6月3日组建,现为工业和信息化部 直属事业单位 ,行使国家互联网络信息中心职责。 CNNIC是亚太互联网络信息中心(APNIC)的国家级I

    2024年02月03日
    浏览(67)
  • 遇到跨端开发或多项目开发时,遇到的一些问题探讨,后端开发语言如何选择?

    ​最近有同学问我,做后端开发项目时用php,java,c#,go,pathon...哪个好,从最近阿里云、美团服务器崩溃来看,我想给你最直接的回答是,没有完美的,只有适合自己的。咱们讨论最多的问题就是跨多端开发,以及多项目开发后期所带来的升级、维护等相关问题,接下来就

    2024年02月04日
    浏览(47)
  • 【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|

    1.1 索引目的 本篇索引旨在 收藏CSDN全站中有关数字IC领域高价值文章 ,在数字芯片领域中,就算将架构,设计,验证,DFT,后端诸多岗位加在一起的数量,都不及软件类一个细分方向的岗位数量多,反映在社区氛围或是开源资料的丰富度而言,数字IC领域相较于软件/互联网领

    2024年02月03日
    浏览(120)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包