- 博客(7)
- 收藏
- 关注
原创 week 12-13
若有定义char* p="computer";则表示p的值是字符串" computer "。不正确,这里要学习一下指针的用法指针的本质是一块内存区域,他会指向存储数值的地方如图所示:指针p默认指向字符串的首地址单元.由题意可知,p是被定义为一个字符型指针,那么作为指针它本身是并不会用于直接存储数据,而只是负责记录数据所在的内存地址,以便进行调用。所以p的值并不是"computer",而是"computer"所在的地址。15.下面程序段的运行结果是___. char
2022-06-17 03:22:01
1132
1
原创 注意点集合
以下程序的输出结果是 main( ) { int x=10,y=10,i; for(i=0;x > 8;y=++i) printf("%d,%d ",x--,y)以下程序的输出结果是main( ){ int x=10,y=10,i;for(i=0;x > 8;y=++i)printf("%d,%d ",x--,y);}(3分)A、 B、 C、 D、A、 10 1 9 2B、 9 8 7 6C、10 9 9 0D、10 10 9 1.........
2022-05-29 17:33:43
140
原创 c语言 week9
1-1.函数形参的存储单元是动态分配的。不是,函数的变量一般是栈区,只要退出函数,系统就会自动回收栈区而动态分配分配时分配堆区,堆区只能手动回收(free函数)1-2.函数的实参可以是常量,变量或表达式。T实参可以是常量、变量、表达式、函数等任意类型,形参只能是变量,在被定义的函数中,必须指定形参的类型。形式参数(形参):定义函数名和函数体时需要用的参数,目的是用来接收调用该函数时传递的参数。实际参数(实参):传递给被调用函数的值。通俗的来讲,形参就像物理计算中的公式中的符号,比
2022-04-23 20:50:22
3754
原创 c语言week8
2-1.下面哪一项是不正确的字符串赋值或赋初值的方式( )。 CA. char *str; str="string";B. char str[7]={'s','t','r','i','n','g'};C. char str1[10];str1="string";D. char str1[]="string",str2[]="12345678";C是初始化一个含有6个字符的字符数组。B虽然也是初始化了6个元素,但是B一共有7个元素,所以最后一个元素编译器会自动填字符'\0',这就构成了一个字符串。
2022-04-17 18:05:07
533
原创 c语言week5
1-2. 对for(表达式1;;表达式3)可理解为for(表达式1;1;表达式3)。若要保证for表达式能正常进行,首先要保证第2个表达式的条件判断值应该为真,从而保证循环进行。一直到在循环语句里面出现break语句为止才跳出循环!0表示非,1表示true!没有条件就是直接执行,不进行判断,那么就是要找到真值,1就表示“真”,0表示“假”,一般来说是非0表示“真”。1-3.i++ 与 ++i 的主要区别有两个:1、 i++ 返回原来的值,++i 返回加1后的值。2、 i++ 不能作为
2022-03-27 17:10:04
2556
原创 c语言week4
1-2.表达式 ( (ch = getchar() ) != '\n') 是关系表达式。T意思是:输入回车后跳出循环((ch = getchar()) != '\n')先做 ch=getchar() 然后把这个表达式的值 与'\n'进行判断 做为循环跳出条件1-4.以下C语言表达式的值为“真”。'D' - 'A' == 'd' - 'a'?1-5。?1-6。优先级排序如下:算术大于关系大于逻辑。但逻辑非除外,它比以上说的优先级都高。1-8.逻辑值只有两个值,即tru
2022-03-20 23:59:19
1514
原创 c语言week2
1.若变量定义为int fahr; ,则5(fahr-32)/9是符合C语言语法的表达式。F5*(fahr-32)/92.%d:表示把数据按十进制整型输出。%o:表示把数据按八进制整型输出。%x:表示把数据按十六进制整型输出。%u:表示把数据参数按无符号整型输出。%f:显示小数表示的普通浮点数。2-1.在c++中有两种类型的注释:单行注释和成对注释。单行注释以双斜线(//)开头。同一行中斜线右侧的所有内容都是注释,会被编译器略过。另一个分隔符是注释符号对(/* */),
2022-03-08 02:56:01
960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人