C 第22页
C语言简介-yiteyi-C++库

C语言简介

C 是一种过程编程语言。它最初是由丹尼斯·里奇在1972年开发的。它主要是作为一种编写操作系统的系统编程语言开发的。C语言的主要功能包括低级别内存访问、一组简单的关键字和简洁的风格,这些...
CPPKU的头像-yiteyi-C++库CPPKU3年前
405
C中的char s[]和char*s有什么区别?-yiteyi-C++库

C中的char s[]和char*s有什么区别?

在下面的两个陈述中考虑这两个之间的区别是什么? char s[] = 'geeksquiz'; char *s = 'geeksquiz'; 以下是主要区别: 声明 char s[]=“Geeksquick” '创建一个与任何其他数组类似的字符数组,...
CPPKU的头像-yiteyi-C++库CPPKU3年前
366
C |回路与控制结构|问题5-yiteyi-C++库

C |回路与控制结构|问题5

预测以下程序的输出: #include <stdio.h> #define EVEN 0 #define ODD 1 int main() { int i = 3; switch (i & 1) { case EVEN: printf ( 'Even' ); break ; case ODD: printf ( 'Od...
CPPKU的头像-yiteyi-C++库CPPKU3年前
2813
C |指针基础|问题10-yiteyi-C++库

C |指针基础|问题10

在Cprogram中使用指针的原因是 (A) 指针允许不同的函数共享和修改它们的局部变量。 (B) 通过大型结构,以避免结构的完全复制。 (C) 指针支持复杂的“链接”数据结构,如链表和二叉树。 (...
CPPKU的头像-yiteyi-C++库CPPKU3年前
2712
C |存储类和类型限定符|问题12-yiteyi-C++库

C |存储类和类型限定符|问题12

在C中,静态存储类不能用于: (A) 全局变量 (B) 函数参数 (C) 函数名 (D) 局部变量 答复: (B) 说明: 将全局变量声明为静态变量会将其范围限制在定义它的同一文件中。 静态函数只能由...
CPPKU的头像-yiteyi-C++库CPPKU3年前
2713
C |指针基础|问题14-yiteyi-C++库

C |指针基础|问题14

预测以下程序的输出 #include<stdio.h> int main() { int a = 12; void *ptr = ( int *)&a; printf ( '%d' , *ptr); getchar (); return 0; } (A) 12 (B) 编译错误 (C) 短时间...
CPPKU的头像-yiteyi-C++库CPPKU3年前
259
C |变量声明和范围|问题4-yiteyi-C++库

C |变量声明和范围|问题4

#include <stdio.h> extern int var = 0; int main() { var = 10; printf ( '%d ' , var); return 0; } (A) 10 (B) 编译器错误:未定义var (C) 0 答复: (A) 说明: 如果只声明了...
CPPKU的头像-yiteyi-C++库CPPKU3年前
526
C小测验——101 |问题1-yiteyi-C++库

C小测验——101 |问题1

假设在C程序段中使用以下语句。 i) sizeof ( int ); ii) sizeof ( int *); iii) sizeof ( int **); 假设指针的大小是4字节,int的大小也是4字节,从给定的选项中选择最正确的答案。 (A) 只有i...
CPPKU的头像-yiteyi-C++库CPPKU3年前
376
C小测验——110 |问题2-yiteyi-C++库

C小测验——110 |问题2

以下程序无法编译,因为宏名和开括号之间有空格。 #include 'stdio.h' #define MYINC   (  a  )  (  ( a )  +  1 ) int main() { printf ( 'GeeksQuiz!' ); return 0; } (A) 符合事实...
CPPKU的头像-yiteyi-C++库CPPKU3年前
3414
C++类和对象问题4-yiteyi-C++库

C++类和对象问题4

以下哪项是正确的? (A) 一个类的所有对象共享该类的所有数据成员 (B) 类的对象不共享非静态成员。每个对象都有自己的副本。 (C) 类的对象不共享非静态方法的代码,它们有自己的副本 (D...
CPPKU的头像-yiteyi-C++库CPPKU3年前
3811
C++新的和删除的问题4-yiteyi-C++库

C++新的和删除的问题4

当delete用于空指针时会发生什么? int *ptr = NULL; delete ptr; (A) 编译错误 (B) 运行时崩溃 (C) 无效 答复: (C) 说明: 删除空指针无效,因此在调用delete之前无需检查空指针。 这...
CPPKU的头像-yiteyi-C++库CPPKU3年前
5713
C++异常处理问题7-yiteyi-C++库

C++异常处理问题7

#include <iostream> using namespace std; int main() { try { try { throw 20; } catch ( int n) { cout << 'Inner Catch' ; throw ; } } catch ( int x) { cout << 'Outer...
CPPKU的头像-yiteyi-C++库CPPKU3年前
516