1.用户自定义标识符可以和C语言库函数同名。 2.所有的C程序都是又一个或多个函数构成。 3.C程序的编译预处理行以“#”开始,并以“;”结束。 4.从狭义角度讲,算法是解决一个问题采取的方法和步骤的描述。 5.一个函数可以调用其他函数,但不能直接或间接调用其本身。 6.定义数组时可以用已经定义并初始化过...
关键字都是固定的,有其固化意义 若自定义的标识符与其同名,则系统无法识别 建议你可以多尝试编写程序,可以在编程过程中解决很多问题
单词extern的含义是“外部”,单词static的含义是“静态”。在C++中,当使用关键字extern去修饰一个全局...
注:没有在宏最前面加上““,即使用FILENAME_H代替_FILENAME_H,是因为一般以”“和” “开头的标识符为系统保留或者标准库使用,在有些静态检查工具中,若全局可见的标识符以” ”开头会给出告警。 定义包含保护符时,应该遵守如下规则: 1)保护符使用唯一名称; 2)不要在受保护部分的前后放置代码或者注释。 示例...
对于它们,下列三条规则使用: 同名的强符号只能有一个,否则编译器报"重复定义"错误。 允许一个强符号和多个弱符号,但定义会选择强符号的。 当有多个弱符号相同时,链接器选择占用内存空间最大的那个。 切记比较运算符==不要错写为赋值符号=,反之亦然,二者大为不同.词法分析采用的是从左至右的贪心法,例如a--...
注:没有在宏最前面加上单下划线"_",是因为一般以单下划线"_"和双下划线"__"开头的标识符为ANSIC等使用,在有些静态检查工具中,若全局可见的标识符以"_"开头会给出告警。 定义包含保护符时,应该遵守如下规则: 保护符使用唯一名称; 不要在受保护部分的前后放置代码或者注释。
以下对一维数组a的正确说明是:D A)char a(10);B) int a[]; C)int k=5,a[k];D)char a[3]={‘a’,’b’,’c’}; 详见教材P143~144,一维数组的定义、初始化 类型符数组名 [常量表达式] 类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的...
现实生活中我们会找一个小箱子来存放物品,一来显得不那么凌乱,二来方便以后找到。计算机也是这个道理,我们需要先在内存中找一块区域,规定用它来存放整数,并起一个好记的名字,方便以后查找。这块区域就是“小箱子”,我们可以把整数放进去了。 1.变量名(标识符) ...
(11)以下选项中合法的标识符是 A) 1-1 B)1—1 C)-11 D)1-(12)若函数中有定义语句:int k;,则 A)系统将自动给 k 赋初值0 B)这时 k 中值无定义 C)系统将自动给 k 赋初值-1 D)这时 k 中无任何值 (13)以下选项中,能用作数据常量的是 A)o115 B) 0118 C)1.5e1.5 D) 115L (14)设有...
你是不是说,宏和变量不可重名,否则系统报错。这个,宏就是相当于常量,定义过了就不能再把它定义成变量用了。