主页 > 古诗美文集网

C语言定义3个变量i、n及mul,并为i和mul均赋初值为1

183 2025-07-16 20:54

一、C语言定义3个变量i、n及mul,并为i和mul均赋初值为1

int i,n,mul;

i = mul = 1;

二、c语言的变量名

这是人家CPU制作厂商的事情

在WIN系统中(没有用过别的OS)翻译成机器语言,根本就找不到变量名,都是按照地址来操作的

至于数组名可以表示一个地址

int a[100],

int b

a表示地址,b表示值

是C语言这么规定的,这个就是没有什么理由

变量名对应的是什么,程序运行期间是怎么操作变量的?

比如

char str[100]=welcome;

就是welcome存在于程序中(硬盘上)

全局变量大都也凑存储于硬盘上

局部变量,在栈中进行操作

int a;可以翻译为

sub esp,4

你学过汇编之后可以稍微懂一点

三、在C语言中,char所定义的变量可以是中文吗?,

引号中的,c语言将之看作字符数组,可以是中文,

四、C语言scanf函数能不能通过char定义变量然后取地址来输入中文???

可以已经测试!

#include <stdio.h>

int main(void)

{

char a[20] = {};

scanf(%s,a);

printf(%s,a);

return 0;

}

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片

网站地图 (共3个专题21191篇文章)

返回首页