请教一个c语言问题

a=1 a%3等于多少啊

第1个回答  2018-12-27

等于   1

追问

知道了谢谢

本回答被提问者采纳
第2个回答  2018-12-27
%是取余,所以1%3的结果是1
第3个回答  2018-12-27
等于1啊
1%3 商0余1所以是1追问

对对!知道了,谢谢

C语言6个有趣的面试题
1、gets()函数 问: 请找出下面代码里的问题。答:上面代码里的问题在于函数gets()的使用,这个函数从stdin接收一个字符串而不检查它所复制的缓存的容积,这可能会导致缓存溢出。这里推荐使用标准函数fgets()代替。2、main()的返回类型 问:下面的代码能编译通过吗? 如果能,它有什么潜在的问题吗?答:...

求c语言一些常见问题,
char c;c="a";在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a’和‘\\’,而把它赋给一个字符变量是不行的。4.忽略了...

问几个C语言里很多人没注意过的问题
说实话要是这几个问题只要理解了C语言的人,怎么可能不明白。很多人没注意,说明他们还没学懂。当然我也不是在自夸,我也是初学者,可是我还是为楼上几位悲哀。1.你要知道程序在内存中的结构,有栈区、堆区、文字常量区、全局变量区、函数区,使用 char* a = "xxx";这样的语句初始化指针a,"xx...

一个C语言问题?
1、static是静态变量:编译阶段会分配内存,只能在当前文件内使用,只初始化一次;2、extern是全局变量:在C语言下默认的全局变量前都隐藏的加了该关键字,只是我们平常看到的没有这个extern关键字而已。问题8:什么是全局变量和局部变量?1、全局变量:对全局变量直接修改会失败,通过间接修改也会失败,因...

请教一个C语言顺序点的问题
请教一个C语言顺序点的问题 看下面两条语句:int i = 3;int k=(++i)+(++i)+(++i);执行后k的值是多少?不同的编译器有不同的结果,可能是16(gcc),也可能是18(vc)。为什么会这样呢?在C++标准中有一个很重要的概念:sequence points(顺序点)。原文定义如下:At certain specified ...

C语言的一个概念性问题,我很难理解。希望C理解的深的给我详细解释解释...
1.首先,因为[]优先级(顶级)高于*(次顶级),所以应先算[]。所以先只看(a+i)[j]。2.然后,这里一堆的东西不好看,做个简化:因为a是二维数组的名字,故a+i是第i行的行指针,相当于一个一位数组的数组名。把a+i记作x,那么(a+i)[j] 就可以记成 x[j]。3.由取下标运算的含义:x...

请教大家一个c语言中的问题?这个问题已经困扰我很久了。题目如下:_百 ...
首先你要明确这样一个问题。在C语言中,变量是有生命周期和作用域的(链接类型暂时不提)生命周期,指变量对程序可见的范围 作用域,指变量对程序可修改的范围 注意:有生命周期的变量不一定有作用域(也就是说,可以访问的变量不一定全是可修改的)另外你应该知道,C语言函数只能按值传参,而且形参被...

c语言相关的一个问题,希望大师不吝赐教!!!
产生这个问题的原因有很多,给你简单解释下吧 其实C语言对数组越界检查得并不严格,一般如果数组元素溢出只会给出警告而不会报错(这个是题外话了……)对于字符串,系统是会在后面自动加上“\\0”以表示字符串结束(因为后面会可能产生很多随机的值),而不同的编译器对程序段的处理也不太一样,我想你...

c语言相关的几个问题
c语言相关的几个问题我没接触过c语言 请教一下1.c语言过时了吗?回过时吗?如果会那什么时候回过时?如果不会 为什么?2.一个计算机爱好者 适合从c开始学起吗?3.c语言和c++到底有什么区别?(有人说c++是c语言的拓充 也有人说c++和c一点关系也没有 搞不懂啊)最后一楼的 严重鄙视你 复制 展开 ...

求解c语言问题
int i,j,r=ROW\/2,c;printf("---开始生成第三种形式数值---\\n");for(i=0;i<ROW;i++,r--)\/\/关联行值从r开始递减 { c=CLO\/2*-1;\/\/每次J循环开始,关联列值从c开始递增 for(j=0;j<CLO;j++)if((a[i][j]=(char *)malloc(sizeof(char)*8)))sprintf(a[i][j],"[%d,...

相似回答