C语言
文章平均质量分 59
lusanhu635
这个作者很懒,什么都没留下…
展开
-
#pragma 预处理指令详解
在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #pragma para 其中para为参数,下面来原创 2013-09-15 16:57:02 · 368 阅读 · 0 评论 -
string的比较
//用户:确定dst的空间 >= strlen(src)+1; // dst 、src没有重叠区 char *strcpy(char *dst, const char *src); char *strncpy(char *dst, const char *src, size_t n); //dst最后不一定是'\0' char *strc原创 2013-10-03 11:30:12 · 470 阅读 · 0 评论 -
C笔试---(2)
unsigned char i; for (i = 10; i >= 0; i--) {;} //为一个死循环 unsigned int i = 0; signed int a = -10; if (i + a > 0) { //---- i+a>0 printf("ok\n"); printf("%x\n", i + a); //0xFFFFF10 }原创 2013-10-04 01:44:11 · 463 阅读 · 0 评论 -
C笔试---(1)
数据的存储 static void test1() { printf("%d, %x, %x, %x\n", ~0, ~0 >> 8, ~0 > 8); printf("%x, %x, %x, %d\n", 1 >> 1, -16, -16 >> 1, -16 >> 1); } 逗号和括号赋值 static void test2() { int a, b, c,原创 2013-10-04 01:08:13 · 524 阅读 · 0 评论