“遇到的问题”的版本间的差异

来自软件实验室
跳转至: 导航搜索
 
(未显示1个用户的4个中间版本)
第5行: 第5行:
  
 
解决方法;'''使用gcc -lm 文件''' 进行编译
 
解决方法;'''使用gcc -lm 文件''' 进行编译
 +
 
2. 进行条件语句和循环语句时,最好都加上花括号,不然系统只判断或循环紧接着的第一条语句。
 
2. 进行条件语句和循环语句时,最好都加上花括号,不然系统只判断或循环紧接着的第一条语句。
 +
 +
3. 不能用数字开头定义变量的原因:如果数字开头也可以定义变量,那么当出现3e3时,便无法判断其为常量还是变量。
 +
 +
4.说明和定义的区别。说明仅仅为程序描述变量的类型,而不为变量赋予内存。定义在描述完类型后还赋予了内存。例如int a;为说明,int a=0;为定义。

2016年1月21日 (四) 22:46的最新版本

1. 在程序中调用数学函数时,编译时总显示

                         /tmp/ccPss1sS.o:在函数‘main’中:
                         y.c:(.text+0x2c):对‘sqrt’未定义的引用
                         collect2: 错误:ld 返回 1

解决方法;使用gcc -lm 文件 进行编译

2. 进行条件语句和循环语句时,最好都加上花括号,不然系统只判断或循环紧接着的第一条语句。

3. 不能用数字开头定义变量的原因:如果数字开头也可以定义变量,那么当出现3e3时,便无法判断其为常量还是变量。

4.说明和定义的区别。说明仅仅为程序描述变量的类型,而不为变量赋予内存。定义在描述完类型后还赋予了内存。例如int a;为说明,int a=0;为定义。