ZKX's LAB

scanf输入指针结构中的字符串变量格式 用指针变量scanf输入

2020-09-25知识9

scanf输入指针结构中的字符串变量格式 char*s;这是一个没有分配空间的指针,所以你读数据串会出错改成:char s[128];足够容纳你想输入的数据大小才行

scanf输入指针结构中的字符串变量格式 用指针变量scanf输入

C语言中,指针变量可以scanf函数的参数吗?为什么可以做或不可以做,如下程序 可以做。你自己可以查看scanf函数定义:The scanf()family of functions scans input according to format asdescribed below.This format may contain conversion specifications;the results from such conversions,if any,are stored in the locationspointed to by the\"pointer\"arguments that follow format.Each\"pointerargument must be of a type that is appropriate for the value returnedby the corresponding conversion specification.

scanf输入指针结构中的字符串变量格式 用指针变量scanf输入

c语言中 能否用scanf给指针型变量赋值 此所谓野指针当然不可以

scanf输入指针结构中的字符串变量格式 用指针变量scanf输入

设int a, *p=&a;, 通过指针变量p为a输入值的scanf语句是( ) scanf(\"%d\",*p);注意区分a的值和a的地址。比如:int a=3;a的值是3,但a的地址是&a。指针p=a;意思是p的值是a的地址。所以输入不能是scanf(\"%d\",p);这样是输入a的地址。执行p=a之后,*p就等于a。他俩相当于合体了。

随机阅读

qrcode
访问手机版