CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 18:31:24 GMT
content-type: text/html; charset=utf-8
cf-ray: 9655f9492b2dc181-BLR
cf-cache-status: DYNAMIC
cache-control: private
set-cookie: prov=58c76196-fe26-4fef-905f-b9d707012cf0; expires=Sun, 26 Jul 2026 18:31:24 GMT; domain=.stackexchange.com; path=/; secure; httponly
strict-transport-security: max-age=31536000; includeSubDomains
vary: Accept-Encoding
content-security-policy: upgrade-insecure-requests; frame-ancestors 'self' https://stackexchange.com
x-clacks-overhead: GNU Terry Pratchett
x-frame-options: SAMEORIGIN
x-request-guid: f970ba68-c3c0-48e3-93e3-32247a71a1c2
x-worker-origin-response-time: 550000000
x-dns-prefetch-control: off
set-cookie: prov=58c76196-fe26-4fef-905f-b9d707012cf0; Path=/; HttpOnly; Domain=stackexchange.com
set-cookie: __cf_bm=6ndAK8T1nK47B3CsWM14YtcWT4XW1UvV06Rn9LQH9GQ-1753554684-1.0.1.1-vgGenZqFHKU0bSUsRQ9DccSAdMx3.5q2Z5mSB7NAxKlXSddrubmp9ZFh7bSfm7AwjWS2qzDvxG9MfwXqSaD9SBXwakTmIqMF3XZLUFl4t3Q; path=/; expires=Sat, 26-Jul-25 19:01:24 GMT; domain=.stackexchange.com; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=ZG9jZA2Nms8a_eKzqCdfSiSdJL_R.EBq7rxN8R3eFfw-1753554684910-0.0.1.1-604800000; path=/; domain=.stackexchange.com; HttpOnly; Secure; SameSite=None
server: cloudflare
content-encoding: gzip
Newest 'c' Questions - Code Review Stack Exchange
Skip to main content
Stack Exchange Network
Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack ExchangeTeams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about TeamsQuestions tagged [c]
C is a general-purpose computer programming language used for operating systems, games, and other high performance work and is clearly distinct from C++. It was developed in 1972 by Dennis Ritchie for use with the Unix operating system.
4,087 questions
- Bountied 0
- Unanswered
- Frequent
- Score
- Trending
- Week
- Month
- Unanswered (my tags)
0
votes
0
answers
2
views
Shared-Memory Queue Implementation in C
Recently I am working on implementing a shared-memory based IPC message queue in C programming language on Linux system. A few design choices I've made include
The queue will have only 1 producer, ...
11
votes
3
answers
1k
views
Parsing HTTP headers in C
I'm new to C and just finished K&R. This is a code that I've written to parse headers of a HTTP request.
I want to know if my code:
Is safe? (after all this is C)
Does proper exit on failure? Are ...
10
votes
6
answers
2k
views
k-Nearest Neighbors algorithm in C
I've been learning C for a while, and I decided to make a simple kNN program. What can I do to improve the program?
Am I doing memory management right? Can the structure of the code be improved in ...
3
votes
0
answers
40
views
library variant during application startup
I wrote some PoC for load library with best optimization version during application startup. The goal for it check in the _init function code checking by cpuid ...
7
votes
4
answers
1k
views
Rot13 encryption with extra functionality using unix flags
I just wanted to check out options/unix flags and read from stdio through pipe. Is it any good? Where should I improve or use something else? Feedback would be much appreciated.
...
7
votes
7
answers
2k
views
LinkedList data structure in C
Is my logic good? Are variable names fitting? Are there any memory leaks? Am I doing anything dangerous (this is C after all)?
Please feel free to criticize the code. I want to know if I'm writing C ...
9
votes
5
answers
2k
views
C method to determine whether a byte array is homogeneous
I engineered myself into a situation where I wanted to check whether a region of memory consists of identical bytes. I wanted to at least try to avoid the obvious solution of an O(n) loop, but also ...
2
votes
1
answer
172
views
Attempt at a Different Variation of the strstr(...) Function
I decided to work on an idea I had to 'optimize' the classic C function strstr.
Most of the implementations I had seen that did not make use of advanced ...
5
votes
4
answers
627
views
Single Consumer Single Producer Wait-Free Zero-Copy Circular Message Queue
The title describes pretty well what the algorithm is for. It will be used for a realtime inter-process communication library that only uses shared memory for exchanging data. For realtime systems, it'...
4
votes
0
answers
73
views
16x16 integer matrix transpose using SSE2 intrinsics in C
I was inspired by this and this to make a C function that would take an array of 16 __m128i, treat it as a matrix of 16x16 ...
2
votes
0
answers
87
views
compile time, but Not inlined function in C and C++
We have a graphics library for the Ti84CE, which uses the 24bit eZ80. It has a 16bit 1555 screen, so we have a gfx_Darken function that will darken a 16bit 1555 ...
7
votes
2
answers
978
views
Desperately seeking a hashing function
A recent CR exchange led me to dust off and adapt some code I'd written a few years ago. Long, long ago, when core meant ferro-magnetic memory cells, I spent an hour formulating a "simple" ...
5
votes
3
answers
1k
views
Arcane algorithm to find a keyword in a lookup table
This code is supposed to efficiently return the index+1 of a matching keyword from a lookup table of up to 31 keywords ...or 0 if the keyword is not found.
The line ...
4
votes
1
answer
500
views
Find a keyword in a lookup table
This code is supposed to efficiently return the index of a matching keyword from a lookup table or 0xF if the keyword is not found.
The line is a zero-terminated ...
2
votes
1
answer
85
views
Efficiently simulating a control sequence
I have a control problem that I am simulating in C. The premise is that I have some continuous-time signal s(t) and I am given some length-150 array ...
- The Overflow Blog
-
-
- Featured on Meta
-
-
Related Tags
beginner × 567
performance × 473
strings × 415
algorithm × 334
linked-list × 260
memory-management × 191
array × 183
programming-challenge × 157
linux × 141
io × 134
parsing × 133
reinventing-the-wheel × 131
file × 124
pointers × 114
sorting × 101
homework × 94
multithreading × 86
integer × 83
c++ × 82
formatting × 79
optimization × 79
game × 78
console × 77
bitwise × 73
hash-map × 73
more related tags
Hot Network Questions
- Do TeX engines support Shavian OpenType fonts?
- Blinded despite Blindsight?
- Why does my laptop's display turn off when I'm away from the keyboard?
- How should one pronounce plural French-derived German words?
- Proving or disproving elementary equivalence
- Did Denmark report that 64% Palestinian refugees from 1992 received serious fines or jail time?
- Anonymizing a submission for double-blind review
- Can authors be blacklisted by academic publishers for multiple rejections without any ethical misconduct?
- Moving multiplying cells away
- Can you yaw an airplane by only using differential thrust?
- Why aren't there baleen whales at about the size of a dolphin?
- Does SZNUD3160 really eliminate the need for diode?
- I don't understand Photos Library.photoslibrary
- About security concerns using in find -exec vs interactively performing the same task
- Heavy shelves, but not a center stud
- Civilian airplanes with inside fuselage jet engines
- Tracking stored procedure performance metrics
- Where did the name of Windows XP come from? Was it connected to the Cairo project?
- What does "Store Name" mean on the Tokyo-Narita Airport Bus timetable?
- With the view in Paul Bernays's Axiomatic Set Theory (1958),How can I understand the situation which Halmos mentioned?
- Rename a file geodatabase field alias using QGIS
- Thermodynamics: Existence of reversible surface along the boundary of reachable adiabatic states
- What is the meaning of 'Tel.......,qui......'
- Can one engage with physics (or science) without touching philosophy?