12月5日

1.函数的实参传递到形参有两种方式:值传递和引用传递。(引用传递也叫地址传递)
2.C语言函数返回类型的默认定义类型是INT
3.函数的实参都可以是变量、常量和表达式。形参一定是变量
4.函数可以嵌套调用但不能嵌套定义
5.函数形参的存储单元是动态分配的。
6.不可以在一个函数中定义另一个函数
7.当多个函数发生多层嵌套调用时,最后被调用的函数却最先结束、
8.C语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单元
9.主函数的名字一定用main表示
10.同一优先级的运算符,结合次序由结合方向所决定。
简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符
11.单目运算符优先于双目运算符
12。字符常量是单引号引起的一个字符;字符串常量是双引号引起的若干个字符。
13.1、标识符由a-z、A-Z、0-9以及_(下划线)构成。
2、数字不能作为标识符开头,原则上也不用_作为开头
3、标识符不能与C语言关键字一样
14.C语言程序是程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。
15.C语言中的运算符有单目的、双目的,还有三目的
16.在c语言中,运算符“%”要求运算数必须是整型
17.表达式(a^a)的值恒为0
18.与float型数据相比,double型数据的精度高,取值范围大。
19.赋值号左边必须为变量
20.以下叙述中正确的是( B )。
A.C语言的函数必须有一个返回值 B.C语言的函数至多有一个返回值
C.C语言的函数可以有多个返回值 D.C语言的函数不能有返回值
21.设已定义 char str[6]= {‘a’,‘b’,’\0’,‘c’,‘d’,’\0’}; 执行语句
printf(("%s",str) 后,输出结果为( A )。
A.ab B.ab\0cd\0 C.abcd D.a
22.10. 若有定义,int m=5,y=2;则执行表达式y+=y-=m*=y后,y的值为(B )。
A. 6 B. -16 C. -8 D. 2
从右到左计算 乘号先算
23.以下变量的定义中,合法的是( B )。
A. float 3_four =3.4; B. int abc=2+3;
C. double a=1+4e2.0; D. short do =15;
A。不能数字作为定义开头 C。2.0错了 不能有小数点
D。DO是错的 定义不能用
9. “if(表达式) ”中的“表达式”( C)。
A.只能是逻辑表达式 B.只能是关系表达式
C.逻辑表达式、关系表达式和算术表达式都可以
D.只能是算术表达式
10. 函数的实参传递到形参有两种方式:值传递______和___地址传递____。
11.用C语言编写的程序,不能被计算机直接识别、理解,需要一种担任翻译工作的程序,称为 编译 程序
在Viscal C++系统中,编译后的目标代码不可以直接执行,需要连接程序把目标代码与标准模块进行连接,得到具有绝对地址的可执行文件。

do-while循环中while语句后面的分号不可以省略。

C语言允许用字符串的方式对字符数组进行初始化赋值。

在C程序中,除了主函数外,任何一个函数都不能独立地在程序中存在。

  1. 以下正确的函数定义是( A )。
    A.double fun(int x,int y){} B. double fun(int x;int y){}
    C. double fun(int x,int y); {} D. double fun(int x,y){}
  • 9
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值