栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【软件测试学习笔记】C语言入门

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【软件测试学习笔记】C语言入门

语法入门 基础语法

#include 引入一个头部件,stdio.h相当于字典
printf( );输出函数
main( )主函数-入口函数*(C语言从主函数开始读,相当于前门)*
return 0;(必须与入口函数类型一致,相当于后门)
n为回车

结构规范 构成

函数=函数说明+函数体
一般如下:
[函数类型]函数名(函数参数表)----------int main( )
{-------------------------------------------------函数体部分
说明语句部分;---------------------------------每句语句以分号结尾
执行语句部分;---------------------------------每句语句以分号结尾
}------------------------------------------------函数体部分

主函数

C语言程序=1main+x其他函数
C语言总是从main开始执行,为入口

形参、实参、返回值

实参:有实际值(键盘中输入)
形参:没有调用前为空值
返回值return:返回值类型与主函数类型一致

标识符命名规范
  • 标识符可以为a-z A-Z 0-9 _组成
  • 第一个为字母或_
    注意:
    严格区分大小写
    选择有意义的英文单词组成,不要使用拼音
    不能是C语言的关键字和保留标识符,如main
    用户自定义标识符不要用下划线开头
    不同编译器环境和C版本对长度限制不同,不超过63字符
书写格式

可以许多短句写在同一行,也可以将长句分写在多行
不能将一个单词分开,不能将双引号引起来的字分开
提倡一行一条
同一层次左对齐,不同层次缩进若干字符
C语言注释多行
//单行

存储单元
  • 变量名a
  • 数据类型int
  • 数值10
  • 地址
运算符

算术运算符:+ - * / 加减乘除 取余% 自增++ 自减–
关系运算符:> < == 大于小于等于 >=大于等于 <=小于等于 !=不等于
逻辑运算:与&& 或|| 非!
位操作:与& 或| 非~ 异或^ 左移<< 右移>>
赋值运算:简单赋值= 复合算术赋值+=,-=, =,/=,%= 复合位运算&=,|=,^=,<<=,>>=
条件运算符:这是一个三目运算符,用于条件求值?:
逗号运算符:把若干表达式组合成一个表达式,
指针运算符:取内容
取地址&
求字节运算符:sizeof
特殊运算符:括号() 下标[] 成员 ->,.
优先级:! 算术运算符 关系运算符 && || 赋值运算符

自增自减运算

右结合性
++自增1
“- -”自减1
形式:
++i:i先自增1,再参与其他运算
--i :i先自减1,再参与其他运算
i++:i参与运算,再自增1
i-- :i参与运算,再自减1

举例如下

int i=8
printf("%dn",++i);//i=9.输出为9,取i=i+1,输出i
printf("%dn",--i);//i=8.输出为8,取i=i+1,输出i
printf("%dn",i++);//i=9.输出为8,取i=i,输出i,i=i+1
printf("%dn",i--);//i=8.输出为9,取i=i,输出-i,i=i-1(右结合性)
printf("%dn",-i++);//i=9.输出为-8,取i=i,输出-i,i=i-1(右结合性)
相等和关系运算符

举例如下

int num1;
int num2;
if(num1==num2){
   printf("%d is equal to %d/n",num1,num2);
}
if(num1!=num2){
   printf("%d is not equal to %d/n",num1,num2);
}
if(num1
   printf("%d is less than %d/n",num1,num2);
}
if(num1>num2){
   printf("%d is greater than %d/n",num1,num2);
}
if(num1>=num2){
   printf("%d is less than or equal to %d/n",num1,num2);
}
if(num1>=num2){
   printf("%d is greater  than or equal to %d/n",num1,num2);
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012534.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号