0
点赞
收藏
分享

微信扫一扫

期末考试c语言小题

ZMXQQ233 2022-01-04 阅读 65

1.在函数中使用并改变实参

void swap(int *pa,int *pb) 
    { 
    	int temp; 
    	temp = *pa; 
    	*pa = *pb; 
    	*pb = temp; 
    } 

2、 
 char* sp, s[10]; sp = "Hello";   正确,sp为一个字符型指针,通过赋值获得了“hello”的地址;

 char* sp, s[10]; s = "Hello";    错误,字符数组赋值,用采用strcpy()函数strcpy(s,"Hello");

3、

x|(x+1)统计x二进制数中,0的个数

x&(x-1)统计x二进制数中,1的个数

4、

for(;;) 和 while(1) 的功能是相同的

5、

语句 char str[10] = "str"; 和 char str[10] = {"str"}; 等价

与char str[10] = {"s",“t“,”r"};

6、

int* p1和int *p1没有区别,赋值时要么p1或p2=&a;要么对指针进行解引,即*p1或*p2=a。

举报

相关推荐

0 条评论