关于c语言的讨论问题

  • 初学C语言对C指针的疑惑
    答:说说我的理解大家讨论:1、C的变量都有四个基本属性:名称、类型、地址、内容,类型决定变量在内存占据的空间的大小和内容的存储形式。指针是一种以内存地址作为内容的变量,若定义了一个指针变量,它和其他变量一样具有自己的名称,存储地址和记录的内容,指针数据类型的变量与其他数据类型的变量在存储上...
  • C语言的一些问题
    答:1<1为假,假也就是0;对于大>、<这些不定式,真则1,假则0,不要说什么成立不成立。1%3=1,%的意思是取余,1%3的余数当然是1啊;1/4就不好说了,a=1/4如果a是整型。则a=0,如果是浮点型就等于0.25.
  • 一道很值得讨论的C语言问题。
    答:语言特性,你定义一个数组,也只能初始化赋值。
  • 发现了一个有趣的c语言问题,请各位大神帮忙解释一下。
    答:”是什么意思 看下面代码 include <stdio.h> int ge(int *p){ p=3;return 0;} int main(){ int a;printf("%d\n",&a);ge(2293532);printf("%d\n",a);return 0;} 如果你的意思是像上面代码一样,那么这段代码我已试过了,并没有报错,完全可以正常运行,最后输出3.欢迎继续讨论 ...
  • c语言问题求解答
    答:[问题分析]在一个字符串内,统计含多少整数的问题,核心是如何将数从字符串中分离出来。从左到右扫描字符串,初次碰到数字字符时,作为一个整数的开始。然后进行拼数,即将连续出现的数字字符拼成一个整数,直到碰到非数字字符为止,一个整数拼完,存入数组,再准备下一整数,如此下去,直至整个字符串...
  • C语言问题,输入一串字符时,scanf和getchar是分别读到什么结束?
    答:读取字符串的结束 和读入格式有关系 例如:scanf("%s %s",s1,s2) 执行时 遇到空格符后S1结束,剩余的字符串就给S2了 scanf("%s,%s",s1,s2) 这个输入字符串时,需要用逗号将两个字符串隔开。--- 我解释的也不是很全面,希望对你有所帮助,很高兴和你一起讨论和学习C/C++ ...
  • C语言里面的输入输出讨论
    答:scanf("%d ",a+i);"%d "后面多了一个空格
  • c语言代码相关问题?
    答:你这里应该是 :输入三个数,而不是“输入一个三位数”。输入的三个数 直接 需要用 空格隔开。不知道我是否误解了你的本意,很高兴和你一起讨论和学习。
  • 关于C语言中的指针问题?
    答:同学你是没理解指针是什么意思。Root = NULL的意思是将Root指向一处空的位置,这时候Root里面的一切都是空的(没有开辟内存空间),当运行到Root->data.value的时候,程序尝试读取Root里面的data元素,这时候就会出现读取内存越界,因为Root指向的地方是空(没有分配内存)。
  • 讨论C语言中的switch-case语句。
    答:对于楼主的第一个疑惑,确实是执行了 但是楼主你需要仔细看看你写的除了什么问题。a=+2; 我的理解是楼主想写成 a+=2; 即a=a+2;但是楼主却写成了a=(正)2.剩下的不用说了,重新赋值2次所以结果没错。至于下面的问题,我觉得楼主可以自己解决了。有问题再讨论。谢谢 ...

  • 网友评论:

    漆疮18964596013: 三个关于C语言的问题1C语言的特点是什么?2简述c语言的发展过程
    49143桂蕊 : (一)C 语言具有下列特点: 1. C是中级语言 它把高级语言的基本结构和语句与低级语言的实用性结合起来.C 语言可以象汇编语言一样对位、字节和地址进行操作, ...

    漆疮18964596013: 关于C语言的6个问题 -
    49143桂蕊 : 事实上,您问的问题比较泛,如果结合使用的编译器类型和具体例子来问会比较好些.下面也只是泛泛而谈.1、域宽小于实际宽度时,通常输出结果以实际宽度为准,如果需要以域宽来输出,那么实际结果需要截断.比如将结果以实际宽度输出到某个字符数组中,再截断.2、默认的域宽为8位,精度为6位.3、精度说明大于实际精度时,输出补余;小于实际精度时,输出截断.4、FLOAT的最大精度是10的负44次方;DOUBLE的最大精度是10的负323次方.5、整型数据的符号位出现在最高字节的最高位;浮点型数据则出现在字节中间的某个位上.不明白什么叫如何处理符号位?6、多余的小数位是截断和舍入取决于不同的编译环境.应当结合自己使用的编译环境做一下测试即可明白.

    漆疮18964596013: 关于c语言的问题
    49143桂蕊 : 如果局部变量与全局变量名一样!当局部变量改变时,全局变量可变! 这句个概念本人认为有点问题. 如果局部变量与全局变量名一样!当局部变量改变时,全局变量可变! 应该是 如果局部变量与全局变量名一样!当局部变量改变时,全局变...

    漆疮18964596013: 关于c语言的问题 -
    49143桂蕊 : &&见到0就不在计算了 运行到k++时,表达式的值是0,m++已经不再计算了 所以m并没有改变

    漆疮18964596013: 关于C语言的一些问题 -
    49143桂蕊 : 1,无区别2,char本质是int型,是用ascii码来表示的,所以会有负值.3,s为字符型时,s++表示当前字符的ASCII+1,为结构体,共用体,文件类型时,不能++运算,为数组和字符串时,s表示指针,s++表示指向下一个数据或字符.4不可以嵌套定义函数

    漆疮18964596013: 关于C语言的一些基础问题 -
    49143桂蕊 : 以下是我的理解,不知道是这个意思不?如果不是的话,可不可以再说明白一点或者举个例子也行~#include <stdio.h> void main(){ char c; printf("1.睡觉\n"); printf("2.游戏\n"); printf("3.骂人\n"); scanf("%c",&c); system("cls"); //printf("\...

    漆疮18964596013: 关于C语言的一些问题
    49143桂蕊 : #include <stdio,h> main() { int a=5, b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)=1) printf("%d\n",d+1); else printf("%d\n",d+2); } 首先得明白,逻辑运算的结果真为1,假为0 看这一句 if(a>b>c) ====> if((a>b)>c) 先执行, a>b,...

    漆疮18964596013: 有关C语言的问题
    49143桂蕊 : 从1到100循环,每循环一次a的值加1

    漆疮18964596013: C 语言的小问题 -
    49143桂蕊 : 不行啊.单就你这个问题讨论,比如说.s = ab如果你在for里用s[i]的话:第一次循环它看s[0] != 0,那把s[0]=s[1] s 就变为bb 循环结束时i=1第二次循环它看s[1] != 0,那把s[1]=s[2]s 就变为b0 循环结...

    漆疮18964596013: 关于c语言的疑问 -
    49143桂蕊 : 你这两句将输出一个意想不到的数,因为printf("a=%+06d");中并没有变量列表!如果是printf("a=%+06d",a);的话,输出是a=+00325.因为%+06d的意思是“占宽6位左对齐,不足6位时前面用0补课,最前面显示+”.既然+是显示字符之一,当然要点宽度!

    热搜:c语言基础知识100题 \\ 100个让男生害羞的问题 \\ 带颜色的小问题 \\ 100个真心话刁钻问题 \\ c语言常见问题提问 \\ 解答c语言问题的软件 \\ c语言简单问题及答案 \\ 大一c语言常见问题 \\ 大一c语言编程题库100题 \\ 适合在马原课上讨论的话题 \\ c语言过程中遇到的问题 \\ c语言入门常见问题 \\ c语言讨论话题 \\ c语言的一些基本问题 \\ 大一c语言考试题库 \\ c语言常见问题集 \\ c语言常见问题及解答 \\ c语言面试常问问题 \\ c语言中遇到的问题及措施 \\ c语言问题与讨论 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网