char * const p; //常量指针, p 的值不可以修改 char const * p; //指向常量的指针, 指向的常量值不可以改 const char *p; //和 char const *p char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc";...
char c = v; unsigned char uc = v; unsigned int a = c, b = uc; int i = c, j = uc; printf(“--- ”); printf(“%%c: %c, %c ”, c, uc); printf(“%%X: %X, %X ”, c, uc); printf(“%%u: %u, %u ”, a, b); printf(“%%d: %d, %d ”, i, j); } int m...
2、嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。 while(1){}或者for(;;) 3、关键字static的作用是什么? 定义静态变量 4、关键字const有什么含意? 表示常量不可以修改的变量。 5、关键字volatile有什么含意?并举出三个不同的例子? 提示编译器对象的值可能在编译器未监测到的情况下改变。 int (*s...
2、嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。 while(1){}或者for(;;) 3、关键字static的作用是什么? 定义静态变量 4、关键字const有什么含意? 表示常量不可以修改的变量。 5、关键字volatile有什么含意?并举出三个不同的例子? 提示编译器对象的值可能在编译器未监测到的情况下改变。 int (*s...
笔试嵌入航天constcharstr C语言嵌入式笔试题目及参考答案-北京神舟航天软件技术有限公司什么是预编译何时需要预编译:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。char*constp;charconst*pconst...