00问答网
所有问题
当前搜索:
c语言常问的问题
关于
C语言的问题
。
答:
两个题都比较基础 2.定义二维数组,第一个维数可以省略,编译器会根据你提供的初始化数据自动确定 初始化给出了9个数据,第二个维数是3,所以第一个维数是9/3=3 所以这个定义相当于:int m[3][3]={1,4,7,2,5,8,3,6,9};k的值为2,for循环中i的值从0到2,所以printf语句输出的值为...
有关
C语言的
几个
问题
答:
1选B 在内存中的存放地址是不同的 也就是说内从中有2个 It is mine的字符串 2中定义的我看的不是很清楚,应该是定义了1个二维数组的但是括号里应该是列数且不能省略的,但答案应该是D把 字符串的比较是一个字母一个字母对应的比较,比较的是ASII值 3是比较数组中的字母的ASII的值的大小,有...
C语言
中的一些
问题
答:
1.首先你选用这种古老的IDE来学习
C语言
就是不是很明智的选择,建议你使用Devcpp,codeblocks,visual studio之类的比较新的IDE。2.scanf函数的第一个参数是const char*类型,所以你需要引号引起来,"%d",另外main函数是函数,需要后面加圆括号,也就是整个程序的代码是这样子的 include <stdio.h> int...
问几个
C语言的问题
答:
pf是一个指针,*pf代表它所指向变量的值。假设有int a=10;int *pf=&a;则pf==&a(变量a的地址,一般是0x打头的十六进制数),*pf==a(变量a的值,这里是10)。while(*pf)相当于while(*pf!=0),因为后者需要先计算*pf的值,然后再计算*pf!=0的值,和前者相比运行效率就差了一些,所以可以...
关于
C语言的
一些
问题
。。
答:
答案时D ,12 P[4],定义了一个指针数组,该数组粗放指针。p[i]=&a[i*3]; 这一句是把a[12]这个数组按照3*2的二维数组的方式把a[0],a[3],a[6].a[9]的地址分别赋值给p[0],p[1],p[2],p[3]。那么p[3][2]就是指第3行的第二个数据。
C语言的
数组下标一般是从0开始的,所以...
c语言的
基础
问题
答:
/* discard all reset till next \n */{/* <-- this is tricky way to declare variable nearby */char buff[1024];gets(buff);}回复完看到,大家都有方案,但,有的原因解释不太妥当。这个
问题
是 scanf 这个
C
库函数本身的 bug(不编译器无关),scanf 可以认为是 fscanf(stdin, fmt, ...
与
c语言
有关
的问题
答:
程序输出 c1=?c2=?c1=-59,c2=-58 c1,c2是字符型的。当以%d形式整数型数输出时,是输出它的ASCII码。基本的 ASCII 字符集共有 128 个字符,其中有 96 个可打印字符,包括常用的字母、数字、标点符号等,另外还有 32 个控制字符。标准 ASCII 码使用 7 个二进位对字符进行编码,对应的 ISO 标准...
C语言问题
答:
形参:全称为"形式参数"是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数.实参:全称为"实际参数"是在调用时传递个该函数的参数.形参和实参的类型必须要一致,或者要符合隐含转换规则,当形参和实参不是指针类型时,在该函数运行时,形参和实 参是不同的变量,他们在内存中位于...
问几个关于
C语言的问题
答:
第一个加*说明它返回的是一个Seqstack *类型,就是指向Seqstack的指针,Init_Seqstack内大概是用了动态内存分配,分配了内存并返回指向他的指针 第二个for的意思就是初始化q为p->next,每次循环令 q= q->next,每次的判断条件是q是否为真。q是一个指针,单链表结尾节点的next是NULL,也就是0,当q...
C语言
初学者有
问题
要问!
答:
include<stdio.h> int main(){ int i,
c
;int value=161;for(i=2;i<value;i++){ if(value%i==0){ c=i;} } printf("%d\n",c);return 0;}
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
常见c语言面试题
c语言开发程序答辩题及答案
c语言遇到的问题和解决方法
c语言基础面试题