(A)char s[5]={“abc”}; (B)char s[5]={‘a’,’b’,’c’};
(C)char s[5]=” ”; (D)char s[5]=”abcdef”;
D。
前面三个都使s储存了一个字符串,都自动加了串结束符,D因为“abcde”本身就有5个字符了,s这个字符数组满了,电脑就不会自动加串结束符,所以D中的s代表的不是字符串,从这个意义上讲它就错了。
D选项并不会引起编译错误,这点在TC20下证实.另外B选项的初始化因为不满5个,编译器会自动为未初始化的项赋0值,这个也在TC20下证实。
数据存储
数据存储对象包括数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储介质上。
数据存储要命名,这种命名要反映信息特征的组成含义。数据流反映了系统中流动的数据,表现出动态数据的特征;数据存储反映系统中静止的数据,表现出静态数据的特征。
下面是对s的初始化,其中不正确的是()。
正确答案:D
下面是对s的初始化,其中不正确的是( )
前面三个都使s储存了一个字符串,都自动加了串结束符,D因为“abcde”本身就有5个字符了,s这个字符数组满了,电脑就不会自动加串结束符,所以D中的s代表的不是字符串,从这个意义上讲它就错了。D选项并不会引起编译错误,这点在TC20下证实.另外B选项的初始化因为不满5个,编译器会自动为未初...
下面是对s的初始化,其中不正确的是___。
最后一个错!因为最后一个赋值的数量abcdef(是6个,加上字符串默认添加的结束符总共需要至少7个空间)。但是现在只有5个空间
C语言作业哪位大神帮忙做下啊
1、以下对二维数组a的正确说明是__C__ 。A.int[3][ ];B.float(3,4)C.double a[1][4];D.float a(3)(4);2、下列是对s的初始化,其中不正确的是__D__ 。A.char s[5]={“abc”};B.char s[5]={ ‘a’,’b’, ‘c’};C.char s[5]=””;D.char s[5]=”abcde...
下列程序片段中不正确的字符串赋值或初始化方式是
C. char str[10]; str=”string”;这个是会报错的。include <string.h>#include <stdio.h>int main(){char *strA="string";\/\/Achar strB[7]={'s','t','r','i','n','g','\\0'}; \/\/B char strC[]="string";\/\/Dchar strD[10];\/\/C\/\/strD="string";\/\/这个编译不了。
请指出下面表达式种的错误,并说出原因 short s ='6' char c =168_百度...
short s='6'; \/\/正确,short就是short int, 初始化等于 字符常量 '6', 即 54。char c =168; \/\/正确, 初始化为 168, 属于扩展的ASCII字符。0xa8。long l =0123; \/\/ 正确,初始化为八进制 123。float f = -68; \/\/ 正确,初始化为-68, 会自动转浮点值 -68.0。double ...
指定的初始化字符串不符合 ole db 规定
回答:connstr = "DBQ=" + App.Path + "\\address.mdb" + ";DRIVER={Microsoft Access Driver(*.mdb)}:" 改一下connstr = "PROVIDER=Microsoft.jet.OLEDB.3.51;Persist Security Info=Flase;Data Source=" & App.Path & "\\address.mdb"如果是高版本ADO,上面的3.51改成4.0
下列关于变量的说法中,正确的有()。
若非静态变量或全局变量,否则s没有被初始化,是随机值,*s的值无法确定,即没有确定的语义;若是静态变量或全局变量,s被初始化为0,对地址0的解引用操作没有确定的语义。对随机地址的操作不具有确定的语义(s[0]等价于*s)。另外对随机地址单元的写操作(赋值)引起的后果不可预料。赋值语句 将...
夏普2048s如何初始化呢?
对于夏普2048s载体的初始化,您可以按照以下步骤进行:1. 将夏普2048s载体连接到电脑上,并确保电脑已经安装了相应的驱动程序。2. 打开夏普2048s载体的控制面板,选择“初始化”选项。3. 在初始化界面中,您可以选择要初始化的内容,例如清除所有数据、恢复出厂设置等。4. 点击“确定”按钮,等待初始化...
18. 在C语言中,下列语句定义了数据,其中哪一个是不正确的?
C是不正确的。原因是这样的,C语言中变量的定义和声明的区别就是定义会为变量分配实际的存储空间,而声明不是这样。变量的声明看到的一般是在a.c 文件中声明一个全局变量 int a; 然后为了在b.c中使用这个变量需要extern int a;另外一种情况就是函数定义或函数声明中的形参。 其他情况见到的都会为...