
C程序学习
sinat_14958547
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
const用法总结
const在C语言中算是一个比较新的描述符,我们称之为常量修饰符,意即其所修饰的对象为常量(immutable)。 我们来分情况看语法上它该如何被使用。 1、函数体内修饰局部变量。 例: void func(){ const int a=0; } 首先,我们先把const这个单词忽略不看,那么a是一个int类型的局部自动变量,我们给它赋予初始值0。 然后再看cons转载 2014-07-16 14:14:45 · 398 阅读 · 0 评论 -
C++/C语言函数:ispunct()和isspace()
ispunct 语法: #include int ispunct( int ch ); 功能:如果参数是除字母,数字和空格外可打印字符,函数返回非零值,否则返回零值。转载 2014-09-28 21:10:54 · 15911 阅读 · 0 评论 -
关于getc与EOF
EOF就是End of File EOF默认为-1原创 2014-09-23 16:55:54 · 733 阅读 · 0 评论 -
scanf为什么有时用取地址符,有时不用---取址符:&
问:char nama[40]; int a; scanf(%s,name); scanf(%d,&a); 这两个都是取得键盘输入内容,为什么一个用了“&”一个没有用? 答:因为a是个整型变量名,所以SCANF要取得这个变量在内存中的地址;而name是char数组,name本身指向这个数组首地址。也就是说a里面保存的是内容,name里保存的本身就是个地址。转载 2014-07-31 11:44:55 · 15624 阅读 · 1 评论 -
C语言中 strlen函数用法的问题
看c primer plus的时候遇到一道编程题:转载 2014-07-15 16:29:24 · 2789 阅读 · 0 评论 -
C语言常用转义字符表 和 ASCII码表完整版
C语言常用转义字符表 和 ASCII码表完整版 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @转载 2014-07-12 21:18:40 · 864 阅读 · 0 评论 -
while(1) 什么意思 while(i--)什么意思
while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句。 那么while(1)其中1代表一个常量表达式,他永远不会等于0。所以,循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止 while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执转载 2014-07-21 10:18:20 · 3868 阅读 · 0 评论 -
C语言puts与gets问题
转自: puts --> 把字符串输出到屏幕。 如:char s[]="hello"; puts(s); gets --> 从键盘输入字符串,包括空格。 如:char str[128]; gets(str); printf --> 格式化输出到屏幕。可以以不同的格式把参数输出到屏幕。 如: char s[]="china"; printf("%s", s);//以字符串的格式把s输出转载 2014-07-21 15:25:52 · 1051 阅读 · 0 评论 -
getchar() 和getch()的区别。。
选材自百度百科:http://baike.baidu.com/view/8858246.htm?fr=aladdin http://baike.baidu.com/link?url=prP2Bsl6Hx8IdaSt_oEyHEAh5F0yhBv458fKZK9PMXB6IK7-N5vdMp4nLR38-I_n转载 2014-07-21 09:19:38 · 906 阅读 · 0 评论 -
switch case 语句
转自:转载 2014-07-21 10:58:54 · 709 阅读 · 0 评论 -
C语言里赋值与判断
j==0是判断 j=0是赋值 hua原创 2014-07-18 12:25:35 · 1478 阅读 · 0 评论 -
c语言pow用法
转自: 原型:extern float pow(float x, float y); 用法:#include 功能:计算x的y次幂。 说明:x应大于零,返回幂指数的结果。 举例: // pow.c #include #include main() { clrscr(); // clear screen转载 2014-07-17 16:32:02 · 1547 阅读 · 0 评论 -
while and do while; i++ and ++i
chu while语句是先测试条件再执行语句,条件不符后终止 do while语句是先执行语句再测试条件,条件不符后终止,所以do while循环至少执行一次转载 2014-07-17 16:08:48 · 811 阅读 · 0 评论 -
c语言的double类型printf %lf 显示0.00000问题
在编写c primer plis 问:有人告诉我不能在printf中使用%lf。为什么printf()用%f输出double型,而scanf却用%lf呢? 答:printf的%f说明符的确既可以输出float型又可以输出double型。 根据"默认参数提升"规则(在printf这样的函数的可变参数列表中 ,不论作用域内有没有原型,都适用这一规则)float型会被提升为d转载 2014-07-16 14:28:11 · 10799 阅读 · 1 评论 -
Sublime Text 2 中文显示乱码解决方法
以下方法只适用于 Sublime Text 2,在3上没有成功. 按" CTRL+` " (CTRL+TAB上面那个键) 打开控制台,输入以下内容,回车,然后重启软件. 注意,不包括 横线. -----------------------------------------------------------------------------------------------转载 2014-10-10 23:31:40 · 532 阅读 · 0 评论