C语言 int i 的i代表了什么

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-11
c语言中 int i; (int * * )&i; 是什么意思?

int i就是定义一个int型变量i,(int **)&i是把&i强转成int **类型,因为本来&i的类型是int *才对

int
*&i;
/
int
&*i:1楼的你不知道不要放屁好不好;
/。
如果没有了前面的int,不看书是学不好编程的;
int
*i。ISO标准不能写这样的语句。别出来瞎扯淡;*没有这种语法*/
/
/!
你现在水平还低;*定义一个int型变量。int型变量在32位环境下是一个4字节的整数*/。
问题补充,要多看书,名字叫i;*定义一个指针;*没有这种语法*/这两句是不符合ISO标准的,想象一下windows的快捷方式吧*/
int
i,书上有教int
*&i;
int
&*i,指向int型变量;
要多看点书,你看过数据结构没有,你说出这样的话我不怪你,就可以。
还有我写过的代码比你看过的计算机书还要多,不看书是学不好的

我也不太清除
但是,C是贝尔实验室的某两个人发明的,应该有很多习惯与英语有关,
英语中iteration这个词代表“迭代,循环,重复”
i应该是这个词的缩写,因为int i大多是用于迭代,循环

虽然不全是单词缩写,但是,变量的命名确实不是随意的,有实际意义的变量名在编写程序的过程中是非常重要的
所以,虽然没有确凿的证据表明i是iteration的缩写(不太可能找到确凿证据,这个i的使用应该延续了三四十年了,从有C的时候就开始用,没多少人关心i代表什么)
但是从i多用于迭代来看,应该是iteration的缩写,英语中circle也是循环的意思,但是此循环不同于iteration,计算机中的循环语句翻译成英文多是iteration(或者是loop)从来没有过circle。 迭代和循环其实是一个意思

int i是代表定义一个整型变量i,在编译时我们就可以为它分配指定的内存大小整型为4个字节,不然无法分配,个数据在内存中须要的大小不同,但如果统一分配大小就不免浪费内存空间,所以分配内存后用i标识这段内存当然也可以用a,b等其他字符

有一定编程经验的都会知道,int i表示定义了一个整型变量i,i自身并没什么特殊意义,一般为了程序容易维护,变量名都选用有意义的单词,这样简单的变量定义,只作为循环的局部变量。

i的确没有什么实际意义,只是数学习惯上的常用变量。如:x和y,m和n,i和j。
你若坚持认为i是哪个单词的缩写,程序设计中并没有只取首字母的缩写习惯啊

i只是一个变量!你可以写a,也可以写b。随便你。那个i只是一个代号!
因为在C语言里面
i这个字符多数用于循环语句的,我想你可能说的是为什么循环语句里面一定要i吧?的确书上大部分的循环语句for(int i=0···)
for语句里面i用的最多,但是事实上,你写for(int a=0···)
也是没问题的!

int i 意思是设一个整数型变量 i.
用a,b也可以,C都行。