99问答网
所有问题
当前搜索:
C语言里面函数是指针吗
typedef和define具体的详细区别
答:
(1)原理不同 define是
C语言中
定义的语法,是预处理指令,在预处理时进行简单而机械的字符串替换,不作正确性检查,只有在编译已被展开的源程序时才会发现可能的错误并报错。typedef是关键字,在编译时处理,有类型检查功能。它在自己的作用域内给一个已经存在的类型一个别名,但不能在一个
函数
定义...
请问在
c语言中
如何通过输入字符串为字符
指针
数组赋值?
答:
首先确定是字符指针数组还是字符数组指针,前者是一个数组,数组每个元素都是一个字符指针,后者是一个指向字符数组
的指针
。若是指向字符数组的指针,则很简单,使用scanf("%s", str);
函数
获取输入的字符串,然后使用字符串拷贝函数strcpy(stc, dest);将获取的字符串拷贝到指定地址的字符指针数组
中
,拷贝...
关于
C语言
指针
赋值问题
答:
char a[10]="XXXXXXX",*pa=a <——pa是值,那a相当于是a[0],这个是只把值给*pa;和 char a[10]="XXXXXXX",*pa=&a〈---是传址,传统上是不行的,但是初始化的话是可以的...在
函数里面的
话就不行了..printf("%s x x x s",*pa,&pa,pa,&a,a);先一一对应..%s对应
的是
*p...
c语言
读取文件(读取一次多次利用)
答:
哥们不是告诉你了吗?看你上个问题我刚刚给你回答
的
,你把fp
指针
在main
函数
开头就读,然后通过传参数传到你的line
里面
,其他的就是刚刚告诉你的 加入控制字段, 改的不多 你加分我直接给你写好!!
C语言里
read(0, character, 1); 这里的0是只stdin? 是说C中如果
指针
名...
答:
0代表
的
是stdin,标准输入,就
是指
在终端进行输入的东西,我也遇到这个问题了,刚解决。
C语言
知识---
指针
型
函数的
返回值可以用数组名吗???
答:
按照
C的
规则,以上二者在语法和逻辑上都是正确的。例1之所以有问题,是“不可以返回局部数组的首地址”,因为局部数组是建在栈上的,在
函数
结束后就自动消失了,通过返回的地址操作这一失控的区域,将会产生不可预料的结果;几乎所有的教科书上都有这方面的提醒。过去的编译器对例1的问题是不提示的,...
C语言
字符串问题
答:
不包括结束的'\0')。“alsjkfas”有8个字符。 选b。你好,还是不明白吗?那就再给你推荐一篇我收藏的文章,
里面的
第五章就是将数组和
指针的
,里面的例9就是像这种形式的,可以看看。http://hi.baidu.com/mr_franklin/blog/item/cbc258031d4285064afb514e.html ...
关于
C语言
strcat
函数的
问题?
答:
s1数组在内存中占6个字节,hello字符5个还有一个结束符\0;接下来存放
的是指针
s2,共4个字节。执行strcat(s1, s2);world
中的
w放在了原来s1字符串的\0位置,然后剩下的orld四个字符刚好覆盖了s2内存的4个字节,所以s2的内容已经改变。这一点可以在%p输出s2中看出。64是d的ASCII码,6c是l的ASCII...
单片机
c语言
编程 有关温度检测18b20程序的问题
答:
如果理解没有错
的
话,p应该是一个
指针
类型的全局变量 id_buff 是一个ID信息数组 temp_buff是指温度缓存数组 在ReadID()和GemTemp()
函数里面
,都是通过访问p指针来修改数据的 所以在调用这两个程序之前,必须先对p进行赋值(也就是制定数据存放的位置)如果你有不了解的话,你先去好好理解一下指针...
!(--x)在
c语言中是
什么意思?
答:
!(--x)在
c语言中的
意思是:对变量x先进行自减,再对变量x的值取逻辑非,如果x为0,表达式为真,非0表达式为假。" !0" 这个逻辑表达式的值为1(判断的这个数为0,成立,则其表达式的值为1)," !1" 这个逻辑表达式的值为0(判断的这个数非0,不成立,则其表达式的值为0)。“--”是自减...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜