当前位置:首页 » 编程语言 » c语言如何给变量赋值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言如何给变量赋值

发布时间: 2022-02-15 04:16:59

c语言如何用文件给变量赋初值

可以在函数体外,设一个全局变量(或数组),算出来的mo值后,就直接赋值

extern int a[100];

int i=0;

a[i++]=mo;

举例:

命令:tarena@ubuntu:~$ NAME=beijing //这里不仅是赋值了,还创建了自定义变量

命令:tarena@ubuntu:~$ echo $NAME

结果:beijing

(1)c语言如何给变量赋值扩展阅读

在程序中常常需要对变量赋初值,以便使用变量。语言程序中可有多种方法,在定义时赋以初值的方法,这种方法称为初始化。在变量说明中赋初值的一般形式为:

类型说明符 变量1= 值1,变量2= 值2,……; 例如:

int a=b=c=5;

float x=3.2,y=3f,z=0.75;

char ch1='K',ch2='P';

应注意,在说明中不允许连续赋值,如a=b=c=5是不合法的。

void main()

{int a=3,b,c=5;

b=a+c;

printf("a=%d,b=%d,c=%d ",a,b,c);}

a<---3,b<--0,c<---5

b<--a+c

② c语言中变量给变量赋值

只能从表面上看:
1、你的while语句有错,循环体在哪里啊? while后面直接就有一个分号,如果是循环结束前面也没看到do啊。
2、你的cc是浮点数,直接赋给bb(猜测你的bb变量是整型的吧?否则后面的求模运算就不对啦),如果cc的内容小于1,那bb就总是0啦。
3、%求模运算的运算对象只能是整型数据,那一段求模运算需要调整。

③ C语言如何给一个变量在另一个函数中赋值

传递指针进去,要不把它们弄成全局变量,只要function能看到就能改。

④ c语言中怎样给变量赋值

#include<stdio.h>
int main()
{
int a=1;//--->直接赋值
int b,c;
scanf("%d",&b);
c=b;//--->在对话框中输入b的值,并赋值给c
return 0;
}

⑤ C语言如何为变量赋值

#include<stdio.h>
intmain()
{
charc;
while(1)
{
scanf("%c",&c);
printf("%c",c);
}
return0;
}

⑥ C语言变量赋值

A正确 a=a+7即a=(a+7)
B:a=7+b+c,a++中间应该是;号而不是逗号
C:int(12.3%4) 不会产生结果.定义格式也不正确
D:)a=a+7=c+b 一般的.计算机是这样人为的a=(a+(7=c+b)) 因为7不等于c+b.所以错误

⑦ c语言 定义变量并赋值

只对x1进行了赋值。
=赋值运算符,逗号起到分割作用,把你要申请的两个变量隔开告诉系统“我申请了两个float类型的变量,它们名字分分别是x0和x1”。至于赋值就各赋各自的了。

⑧ C语言如何把指针指向的值赋值到变量上。。。

str1是个常量指针,不能对他进行赋值操作, 用也应该写成p=str1; 另外初始化的话一般是char* p=NULL; 或者char* p; p=NULL;

⑨ C语言变量赋值问题

A) a=(b=4)=3; (b=4)是个运算结果,是个值,不是变量,所以不能接收数据,(b=4)=3这是个错误的写法! 去掉括号就对了,C中允许连续赋值,从右向左赋值。

C) a=(b=4) +c; 这个没有问题,运算顺序为 (b=4)返回结果4, a=4+c,所以没错

⑩ 如何用c语言给变量a,b赋值,赋值范围是确定的。

c语言中规定不同的类型的取值范围是一定的,所以应当将赋值与变量类型想对应。
赋值和初始化时有区别的,初始化如:int a = 1;赋值:int a;a = 1;
要是是从标准的输入设备(键盘)输入的值的话:scanf("%d",&a)这里要注意了,&符号是不能省的,表示的意思是将输入的值放到变量a的地址(&a)所指向的空间。
希望对你有所帮助。
我的建议是:要是您要学习c的话,不如从c++学:具体点来说:c只是c++的一部分。对于现在面向对象的程序设计来说,c有点不适应。但c与c++是相通的,c++只是增加了类,并且在c的基础上做了改进。
要是学c++的话推荐一本书:c++ primer